返回信息流之前自己用python,scrapy框架参考网上的资料(http://blog.csdn.net/monsion/article/details/7981366, http://www.cnblogs.com/mouse-coder/archive/2013/03/03/2941265.html)写了个微博爬虫。一直用的好好的,可以模拟登录进去然后爬取自己需要的数据,爬取间隔设置10秒一个请求不是很频繁。不料今天突然就无法登入进去了!自己的代码也没有改过,不知道新浪微博是更改登录机制了(不过好像貌似没有)还是别的原因。麻烦问下各位有目前能成功登录微博的吗?(好确认下不是新浪的登录机制问题。)另外在请求获取参数一步报如下异常:
,
同时出现Redirecting(meta refresh)如下:
这是一条镜像帖。来源:北邮人论坛 / python / #9082同步于 2015/10/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【已解决】新浪微博模拟登录突然登录不了?!
zjd10211766
2015/10/14镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
问题已经解决,仔细看了下新浪登录的ssologin.js的源码,发现username需要先提前用base64加密下,但是此前是不需要的。即如下图所示: