1.模拟登陆的网站:python
bilibili视频网:https://passport.bilibili.com/loginweb

2. 开发环境
本项目须要用到canvas
io浏览器
timeapp
randomdom
seleniumide
PIL网站
请安装对应版本的库以下,其余库均为标准库,无需安装 pip install pillow pip install seleniumui
3.项目流程介绍
- 初始化
- 请求bilibili的登陆页面&模拟输入帐号密码
- 有阴影拼图的验证码图片&获取验证码图片
- 比较两个验证码图片获取验证码滑块的偏移量
- 使用偏移值计算移动操做
- 操做滑块按钮,模拟拖动滑块作验证登陆
5.bilibili模拟登录-初始化和模拟输入帐号密码
6.有阴影拼图的验证码图片&获取验证码图片
7. 比较两个验证码图片获取验证码滑块的偏移量
8.使用偏移值计算移动操做(轨迹)
9.操做滑块按钮,模拟拖动滑块作验证登陆