【发布时间】:2020-09-12 14:22:18
【问题描述】:
大家好,我正在使用 Selenium 和 Python 运行一些爬虫脚本,我想在无头模式下运行 Chrome,所以我将无头选项设置为 true,如下所示
from selenium.webdriver.chrome.options import Options
from selenium import webdriver
options = Options()
options.headless = True
options.add_argument("--start-maximized")
options.add_argument("--window-size=1920,1080")
options.add_argument("--disable-gpu")
options.add_argument("--no-sandbox")
driver = webdriver.Chrome('chromedriver.exe', options=options)
但在运行脚本时,Chrome 会返回移动版本的网页(我已截取屏幕截图以检查错误)。因此,我的脚本无法正常运行
我尝试了很多方法将其改回桌面网站,添加了“--window-size=1920,1080”、“--start-maximized”等参数。然后设置browser.maximize_window() 和@ 987654323@。我也尝试了不同的 chromedriver 版本,但它根本不起作用
谁能帮帮我?非常感谢。
【问题讨论】:
标签: python selenium google-chrome web-crawler