Я мог найти много похожих тем, но ни одна из них не помогла ... Я успешно установил chromedriver в GAE, но продолжаю получать следующее.
WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
start (/env/lib/python3.7/site-packages/selenium/webdriver/common/service.py:83)
Мой код Python.
try:
if 'linux' in sys.platform:
print("Headless Chrome Initialized on Linux")
return webdriver.Chrome()
except WebDriverException as e:
print(getattr(e, 'message', repr(e)))
print(getattr(e, 'message', str(e)))
Я могу запустить chromedriver из командной строки с сервера ...
Starting ChromeDriver 77.0.3865.40 (f484704e052e0b556f8030b65b953dce96503217-refs/branch-heads/3865@{#442}) on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Также пытался использовать путь к исполняемому файлу / usr / bin / chromedriver, но тот же результат ...
webdriver.Chrome(executable_path='/usr/bin/chromedriver')