【发布时间】:2020-03-20 17:41:48
【问题描述】:
当我抓取包含使用无头选项的产品的页面时,我会得到不同的结果。
对于同一个问题,一次我得到未排序的结果,另一次得到正确排序的结果。
硒火狐浏览器:
firefox_options = Options()
firefox_options.headless = True
browser = webdriver.Firefox(options=firefox_options, executable_path=firefox_driver)
据this发帖:
“使用无头选项时,firefox 不会发送不同的标头”。
如何使用无头选项从抓取中获得恒定的结果?
更新:
事实证明,广告弹出窗口隐藏了价格排序菜单。通过设置DebanjanB 发布的恒定窗口大小,问题得到解决。
感谢您的任何建议
【问题讨论】:
标签: python selenium geckodriver headless-browser firefox-headless