Open tommyyz opened 7 years ago
先是pre_login接口返回需要验证码,输入验证码继续后login接口https://passport.weibo.cn/sso/login 仍然返回“请输入验证码”: {u'msg': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801', u'data': {u'errline': 433}, u'retcode': 50011005}
已经检查了请求前的postdata,pincode和pcid字段都有值: {'username': 'xxx@xxx.com', 'code': '', 'pincode': 'XYAnX', 'ec': '0', 'client_id': '', 'pagerefer': '', 'password': 'xxxxx', 'qq': '', 'savestate': '1', 'wentry': '', 'hfp': '', 'pcid': u'gz-7982c82f4b4d581b29a52ae56c83cddaae1b', 'loginfrom': '', 'entry': 'mweibo', 'hff': ''}
m.weibo.cn 更改了验证码的方式 现在只能用本地登录的情况了, 目前的验证码的方式是 类似于手机屏保的九宫格滑动解锁。
本地登陆?是有什么其他的解决方案吗?
@tomzhu6066 只能处理不需要验证码的登录了。 所以,经常在本地登录的常用账号的可以免验证码登录的。
@xchaoinfo 了解了,谢谢!
先是pre_login接口返回需要验证码,输入验证码继续后login接口https://passport.weibo.cn/sso/login 仍然返回“请输入验证码”: {u'msg': u'\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801', u'data': {u'errline': 433}, u'retcode': 50011005}
已经检查了请求前的postdata,pincode和pcid字段都有值: {'username': 'xxx@xxx.com', 'code': '', 'pincode': 'XYAnX', 'ec': '0', 'client_id': '', 'pagerefer': '', 'password': 'xxxxx', 'qq': '', 'savestate': '1', 'wentry': '', 'hfp': '', 'pcid': u'gz-7982c82f4b4d581b29a52ae56c83cddaae1b', 'loginfrom': '', 'entry': 'mweibo', 'hff': ''}