python - 在终端窗口中运行 Selenium (chromedriver)?

标签 python selenium-chromedriver

我如何在终端窗口中使用 selenium (chromedriver) 运行 python 脚本(没有 X 转发)。

不需要显示结果/与网站的交互。 Par 示例填写由 cronjob 计划的表格。

最佳答案

你可以使用PyVirtualDisplayXvfb

from pyvirtualdisplay import Display
from selenium import webdriver

display = Display(visible=0, size=(800, 600))
display.start()

# now Chrome will run in a virtual display. 
browser = webdriver.Chrome()
browser.get('http://www.google.com')

关于python - 在终端窗口中运行 Selenium (chromedriver)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33063262/

相关文章:

python - 像我一样向我解释 5 : OpenGL 4. x 渲染管道

python - Selenium 不适用于为避免检测而修改的 chromedriver

python - 使用 user-data-dir 参数启动 chromedriver 时出现 WebDriverException

python - 如何使用 selenium chrome 驱动程序杀死多进程

python - 在python中处理服务器端的HTTP GET输入参数

python - 如何正确地处理Python类中的值?

python - 使用 selenium 的 Google 搜索导致可疑网络流量并显示 reCaptcha

azure - 运行 Azure Pipeline 时 Chrome 版本不匹配

python - Noob组件设计问题

python - PyQt4 登录后立即启动系统托盘图标