在web 即在浏览器网页上刷抖音 selenium是必须要用到的包,使用selenium,那么就需要我们伪装自己(selenium控制的浏览器),避过网站限制我们的策略规则,伪装自己(selenium控制的浏览器),那就需要selenium的Options来伪装自己。
实现在web 即在浏览器网页上刷抖音,这里就需要my_fake_useragent(可以理解是一个User-Agent的字典)这个包来伪装自己的User-Agent
(资料图片仅供参考)
我们做好伪装后,接下来 访问抖音官网
使用selenium,控制浏览器访问抖音视频官网,它会有这个弹窗,不需要登录什么的操作的话
通过 web.find_element(By.XPATH, '弹窗右上角的X这个元素的地址').click() 这行代码 执行点击弹窗右上角的X ,关掉这个弹窗即可
代码如下图
这段代码,定义的关掉弹窗函数: 做了显性等待抓取网页元素和报错处理,假如使用selenium,控制浏览器访问抖音视频官网,5秒内有弹窗出现,控制点击关闭弹窗,5秒内没有弹窗出现,忽略通过
使用selenium,控制浏览器访问抖音视频官网 关闭弹窗后 抖音网页有这个提示,所以我无法使用 js 注入 来实现自动刷抖音视频,所以 就需要pyautogui这个包 通过键盘按键来实现自动刷抖音视频
使用pyautogui 这个包,首先要这样设置,然后让其模拟人的按键操作即可实现自动刷抖音视频
具体代码如下
定义这个函数 通过pyautogui 这个模块,模拟人的按键操作 没3秒按一次,实现在web端 自动刷抖音
到此 就是在web端 自动刷抖音视频的全部代码,至于其他什么的,有基础的同学,可以自行拓展编写,不仅限于该文章自动刷抖音视频,还有其他!!!!