硒-无头铬在一台电脑上工作,而不是在另一台电脑



我有一个在本地运行的脚本,它使用chrome_options.add_argument('--headless')options = chrome_options使某些函数在后台运行。它在我的电脑上运行得很好。然而,我让其他人在他们的电脑上运行它,它并没有在无头的情况下工作——尽管没有它,它也能工作。他们的Chrome版本和我完全一样。一个区别是,我在Windows 10上,而他们在使用Windows 7。

关于这可能是什么/我应该在哪里寻找这个问题,有什么建议吗?

试试下面的代码,看看这是否有效。设置窗口大小。对于无头浏览器,您必须设置窗口大小以触发任何事件。因为无头浏览器在没有窗口大小的情况下无法识别点击位置。

chrome_options.add_argument('--headless')
chrome_options.add_argument('window-size=1920x1080')

最新更新