保存成功
订阅成功
保存失败,请重试
提交成功

基于 Selenium 的 Python 爬虫技术之滑动验证实践

¥7会员免费看
孙亖
4.6

众所周知,B 站是央视认证的一个学习平台。我也在周末固定时间进行直播,教小朋友学习 Python。有一个周末我有点事(tou)情(lan),不能上课,但是又不想爽约。我就想能不能把课程录下来,然后到时候再播放,于是便有了这个项目。这可能是一个很小众的需求,但是我觉得做这个东西很有趣,另外,通过这个有趣的过程,我们可以学习到:

  1. 学习使用 Selenium 和网页进行交互:填写、点击、鼠标移动等;
  2. 学习如何实现滑动验证;
  3. 学习如何使用 FFmpeg 推流。
181 人已订阅
会员免费看
¥7 原价订阅
查看文章评论/提问
海洋4 个月前
我的b站滑块验证码移动速度太慢了 是怎么造成的 也是相同的移动轨迹
孙亖(作者)3 个月前
一种可能是没有选中滑块,一种可能是轨迹分得太细。不知道你是神魔情况?
孙亖(作者)3 个月前
是不是没点中?
孙亖(作者)7 个月前
补充两个问题: 1、对比成功率降低,滑动不到正确位置: 1)因为我把图片都存在文件夹下面,多次运行后数据可能冲突,解决方法,清空文件夹; 2)现在截屏的滑块也背加了蒙板,因此导致对比难度增加,解决方法:使用文种另外一种截图方法获取滑块。 3)目前图片对比算法比较简单,寻找更好的对比算法 2、多次滑动后,B站会提示滑块被怪物吞掉的提示,解决方法: 1)开始拖动前随机暂停一点时间; 2)目前拖动一次到位,拖动太快,可以将拖动过程分成多个步骤,模拟手动验证。
飘过的一个路人7 个月前
请问 Traceback (most recent call last): File "D:\learnPython\moniBiliLogin.py", line 16, in <module> from measure_img_similarity import * ModuleNotFoundError: No module named 'measure_img_similarity' 这个模块要安装哪个插件?
孙亖(作者)7 个月前
那个是我测试的现成的图像对比库,使用pip就可以安装,但效果不好后来没用,import 忘记删除,由于我已安装所以没报错,你可以通过pip安装来测试一下。
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布19.07.22

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布19.07.31

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表