赞
踩
阅读文章之前,有一些东西需要给大家阐述:
本文并没有对验证码识别进行分析
下述代码中,需要手动输入账号、密码以及验证码。在获取验证码时,会返回一个验证码图片的链接,需要将其复制到浏览器中查看。本代码中,验证码仅仅是用一个输入框输入的,因此不能实时显示验证码,需要手动查看并输入。
- 以下是用Python实现登录百度云盘的代码:
-
- ```python
- import requests
-
- # 登录信息
- username = input('请输入百度账号:')
- password = input('请输入密码:')
-
- # 创建会话
- session = requests.session()
-
- # 获取token
- response = session.get('https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=true')
- token = response.json()['data']['token']
-
- # 发送验证码登录请求
- response = session.get('https://passport.baidu.com/v2/api/?logincheck&token={}&tpl=mn&apiver=v3&tt=1586463173434&username={}'.format(token, username))
- code_string = response.json()['data']['codeString']
- print(&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。