这里主要演示原理,不涉及具体的编程代码,工具:Postman,主要3个步骤:
第1步(获取tid):
网址:https://passport.weibo.com/visitor/genvisitor
方式:POST
参数:
cb:gen_callback(固定)
fp:{"os":"1","browser":"Chrome70,0,3538,25","fonts":"undefined","screenInfo":"1920*1080*24","plugins":"Portable Document Format::internal-pdf-viewer::Chromium PDF Plugin|::mhjfbmdgcfjbbpaeojofohoefgiehjai::Chromium PDF Viewer|::gbkeegbaiigmenfmjfclcdgdpimamgkj::Google文档、表格及幻灯片的Office编辑扩展程序|::internal-nacl-plugin::Native Client"}(视浏览器真实值而定)
响应结果:
window.gen_callback && gen_callback({"retcode":20000000,"msg":"succ","data":{"tid":"t4vkYDYI5yHEIXBRL+VFdoXnXPqE9389EuMYk4HojIE=","new_tid":true}});
Postman截图:

第2步(获取sub和subp):

本文通过Postman演示如何无需微博账号获取tid、sub和subp,并将它们拼接成Cookie,以实现对微博数据的爬取。教程分为三个步骤:第一步获取tid,第二步获取sub和subp,第三步组合Cookie进行爬取。

1563

被折叠的 条评论
为什么被折叠?



