selenium+Python 刷Bilibili视频播放量
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:101677771
- 声明
仅供学习参考,切勿用于商业用途,使用所导致一切后果自行承担。
- 开发环境
Python3.8
Chrome+Chromedriver
selenium
- 问题
使用Selenium去自动播放B站视频在网上已有很多教程与代码,但是笔者在实际使用中发现会经常出现播放按钮无法找到的情况发生。
(ps:一个视频链接第一次播放没有问题,但是重复播放就会抛出Xpath找不到Button的Error)
- 原因
- 网络波动导致 js 未加载完成。
- 视频播放按钮的 Xpath 位置会发生改变。
- 相同 IP 短期内播放同一视频会隐藏视频控制 Bar。
以上均来自本人在实践操作中推断而出。
- 1
- 解决
- 增加程序 sleep 时间,等待 js 加载完成。