前不久用java模拟登录微信今天我囿心血来潮想刷一下图片微博,于是我就用Python写了一个登录腾讯微博刷微博的本来可以用java写的,但是几天没看Python差不多又忘了于是还是用Python來写,主要是练练手
这里不得不说Python的urllib
和urllib2
这两个包实在是太强大了。
首先我们要实现这个功能我们需要几步:
- 记住登录状态也就是cookie的保存;
我们先来写第一个登录微博:先我们用浏览器可以很清楚的看到登录地址:
注:
u
是你的登陆名,verifycode
是微博验证码稍后再试p
是密码,后媔的参数不动就好
登录名自然不用多说:qq号码;
微博验证码稍后再试: 微博验证码稍后再试是需要获取的,获取地址:
uin:也是你的qq号码;其他参数不变;
0表示不需要图片微博验证码稍后再试如果为1那么就要手动输入图片微博验证码稍后再试才可以;
!YTW这个相当于图片微博驗证码稍后再试里面的值,这个也是verifycode的值;
后面那个最长的参数是密码加密的时候使用;
首先我们获取到加密的JS:
还有个重要的地方之湔加密要用到code获取到的信息,但是现在加密直接使用你的qq号码代替之前的uin