百度登录 - 续

百度的登录,token的获取和参数表的POST参数都应该用上一篇文章中提到的其中一位大神的表。关键是 tpl 值为 ik 而不是 mn——确切说,和请求的URL中的 tpl 一致。tt 可以设置为 0 之类的,服务器似乎没有做时间戳校验。apiverv3 的时候返回的脚本和其他时候(不设置、为空、设置为其他)的不一样,不过结构是一致的。(最明显的是返回的 err_no 在URL中的位置。)

其他的结论:

  • 返回的 err_no=257 表示的是发送参数错误(general error),err_no=4 表示账户/密码组合错误。
  • BDSVRTM 状态变化(从零到非零)发生在POST之后。

获得了 BDUSS 之后(作用域为 baidu.com),就可以畅通无阻了。测试了百度的一些需要登录的页面 API,可以工作。


今晚天空只有几片薄薄的云,可以说是大晴天。月亮接近全圆。林雁戈到了北京,瑞福晚上打电话叫我过去聚一下,来的有瑞福、林雁戈(+妹子)、黄秋实、张光远、叶新一、蔡德安、张子健。我借同学的自行车过去半小时,他们已经解决了,所以最后只吃了半碗粉+两碗饭。不过重点在后面的三国杀,八点到十点打了3局。来自302的有4个(我、瑞福、林雁戈、叶新一),所以略有久违的宿舍内部三国杀的感觉。

分享到 评论