微博发送私信

在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面

http://weibo.com/message/history?uid=****&name=****

可以发现其发送提交的Post请求和其中的数据,

让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。

但是有个缺点是,值能是互粉的人才能实现,单向关注和没有关注的人在发送私信之前会有验证码出现,抓包分析可以看到和互粉好友之间发送私信唯一的区别是在POST请求中多了一个retcode参数,看起来想一个32位的密文。我YY想着如果能知道这个怎么搞出来的是不是也能搞定非互粉好友之间的私信放呢。

 

源代码地址:

https://github.com/Melody12ab/MySpider/tree/master/weibosixin

其中cookie借助于TianLiang爬虫实现

地址:https://github.com/NLPchina/SinaMicroBlogCrawl

你可能感兴趣的:(微博)