c:\Users\Administrator\Downloads\cloudbet(2).py:47: DeprecationWarning: 使用选项而不是 chrome_options driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=r"C:\Python\Python38\Scripts\chromedriver.exe")
DevTools 监听 ws://127.0.0.1:54368/devtools/browser/77f2d50d-65c6-49bf-af5b-7923f3d40bfc [0619/100243.424:INFO:CONSOLE(109)]“Hotjar 由于可疑的 userAgent 而未启动:Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如 Gecko)HeadlessChrome/84.0.4147.56 Safari/537.36 ",来源:https://www.cloudbet.com/static/js/2.08e072ab.chunk.js (109)
最佳答案
我在“某些网站”遇到过同样的问题。它与在 headless
模式下运行 Google Chrome webdriver 有关,并且显示在您的帖子详细信息中。
"Hotjar not launching due to suspicious userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/84.0.4147.56 Safari/537.36"
以下选项可能有助于解决问题:
- 以正常模式而不是 headless 模式运行 Chrome 驱动程序。即,删除
chrome_options.add_argument("--headless")
选项。 - 在 headless 模式下运行 Chrome 驱动程序,但通过添加以下参数(作为该场景的示例)使用普通模式用户代理绕过自动生成的用户代理:
userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.56 Safari/537.36"
chrome_options.add_argument(f'user-agent={userAgent}')
- 尝试改用 headless Firefox。
关于python - HotJar 可疑的 UserAgent 错误,谷歌上没有任何内容,试图运行 python 抓取工具来跟踪体育赔率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62475252/