【发布时间】:2020-10-15 10:55:45
【问题描述】:
我开发了一个用于 selenium 自动化的 python 脚本。它会自动打开 selenium chrome 浏览器并登录到特定网站。它在本地主机服务器中完美运行。现在我按照this 教程将它部署到cpanel 服务器中。但是当我开始运行它时,它会显示500 Internal Server Error。
options = Options()
options.add_argument("start-maximized")
options.add_argument("disable-infobars")
options.add_argument("--disable-extensions")
options.add_argument("--headless")
browser = webdriver.Chrome(options=options, executable_path='chromedriver')
wait = WebDriverWait(browser, 10)
上面的代码出错了。
我检查了错误日志
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
但是chromedriver和脚本在同一个目录下
我在代码中添加了option('--headless')
请帮助我克服这个错误。
我是 cpanel 的初学者
【问题讨论】:
-
相信你可以在这篇文章中找到你的答案:stackoverflow.com/questions/29858752/…
-
不,这不起作用,我在它上面托管 cpanel
标签: python flask selenium-webdriver selenium-chromedriver cpanel