Я не понял, как установить Chrome Driver около 8 часов. Я провел много исследований и никогда не пробовал.
Вот содержимое моего файла пакета развертывания: http://prntscr.com/o4kcjw
Я получил довольно много ошибок, когда я попробовал это через безсерверный CLI. Как я могу решить эту проблему?
Я создаю и назначаю селен, pymsql и chromedriver для Lambda с помощью virtualenv. (Сжатый)
У меня есть файл Python внутри моего архива.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--window-size=960x900')
# Define browser driver
chrome_driver = '/chromedriver-Linux64.exe'
browser = webdriver.Chrome(executable_path=chrome_driver, chrome_options=chrome_options)
{"errorMessage": "Сообщение: исполняемый файл chromedriver-Linux64.exe"
должен быть в PATH. Посмотри пожалуйста
https://sites.google.com/a/chromium.org/chromedriver/home\n",
"errorType": "WebDriverException", "stackTrace": [
«Файл \» / var / lang / lib / python3.7 / imp.py \ », строка 234, в load_module \ n вернуть load_source (имя, имя файла, файл) \ n",
«Файл \» / var / lang / lib / python3.7 / imp.py \ », строка 171, в load_source \ n module = _load (spec) \ n",
"Файл \" \ ", строка 696, в _load \ n",
"Файл \" \ ", строка 677, в _load_unlocked \ n",
"Файл \" \ ", строка 728, в exec_module \ n",
"Файл \" \ ", строка 219, в _call_with_frames_removed \ n",
"Файл \" / var / task / scraping.py \ ", строка 16, в \ n browser = webdriver.Chrome (executetable_path = chrome_driver,
chrome_options = chrome_options) \ п»,
«Файл \» / var / task / selenium / webdriver / chrome / webdriver.py \ », строка 73, в init \ n self.service.start () \ n",
«Файл \» / var / task / selenium / webdriver / common / service.py \ », строка 83, в начале \ n os.path.basename (self.path),
self.start_error_message) \ n "]}