-
Notifications
You must be signed in to change notification settings - Fork 1.2k
关于如何获取微博账号和如何进行微博模拟登陆
resolvewang edited this page Oct 15, 2017
·
3 revisions
- 需要使用一个未注册微博的手机号,然后通过邮箱进行微博注册,一个手机号大概验证三个邮箱注册的微博号。然后手机号本身也可以注册一个微博号
- 通过淘宝购买微博账号(搜索关键词老客户链接),目前异地登录出现的验证码通过打码平台进行识别
我写了两篇文章,是关于如何使用python进行模拟登陆的,过程记录得很详细,如果有对该项目使用的模拟登陆代码有疑问的同学建议阅读一下,应该会有收获的。
在此更新对于验证码url的获取分析
我们先用一个需要验证码的账号进行登录,通过抓包(模拟登陆微博和模拟登陆百度云都有讲如何抓包),可以知道验证码的url大致形式如下
http://login.sina.com.cn/cgi/pin.php?r=18460667&s=0&p=gz-0a617298001082205a38eb6bb7b2b1a26b5a
这里主要就是三个参数,一个是r
,一个是s
,还有一个是p
,那么如何构造这个三个参数就是关键。仔细读过起那两篇文章的同学应该对于构造这个url有一个大致的思路。主要还是看它们是否有规律,如果有规律,是怎样的规律,如果没规律,那么判断到底是服务端返回,还是本地js构造。这里我分析这三个参数的方法和我的博客超详细的Python实现百度云盘模拟登陆所用的方法完全相同,所以就不再啰嗦了,有问题的同学可以开issue,也可以单独加微信询问。但是我希望你是仔细读了我列举的那两篇文章的