解决selenium正常进入抖音没问题,headless无头模式报错的问题

解决selenium正常进入抖音没问题,headless无头模式报错的问题,第1张

解决selenium正常进入抖音没问题,headless无头模式报错的问题

抖音这个网站有许多反爬机制,它会判定你是否是爬虫、是否是自动化测试脚本等。

我用正常selenium访问没有问题,使用无头模式进入就出现报错找不到元素的问题。

下面是原代码,加上heedless就出现元素定位找不到的报错。

 我试了一些方法发现都不不行,然后我就用save_screenshot('./JT.png')截图发现抖音网站界面就只有五个点(如下图)根本就没有访问。

后来设置了窗口大小、开发者模式运行、上网搜了一些方法也还是不行。

后来经过一番探索后发现在代码中加入:

options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36")

请求头就可以了!

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5479398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存