C#QQ空间爬虫 并POST批量操作点赞评论回复等 关键参数获得qzonetoken g_tk

丶灬走出姿态 提交于 2020-02-03 17:35:59

软件下载

链接: https://pan.baidu.com/s/1IuLs-C7XQVlI42gdS4p7yQ 提取码: 5vgt 

(因QQ空间升级,目前只能批量点赞。需IE11)

 

技术分析:先看一个范例

这是我手工评论别人BBBBBB的抓包。 

我想模拟POST发送,就要得到上面的所有参数。其它的直接可以得到,主要以下两个参数

1.g_tk

点发表,跟踪js在https://qzonestyle.gtimg.cn/ac/qzone/qzfl/qzfl_v8_2.1.65.js 的84行

使用js在线格式化工具https://tool.oschina.net/codeformat/js/,搜上面的位置xhr.send(transdata(data))定位到4776行。

找到xhr.open(opt.method, url + (url.indexOf("?") > -1 ? "&": "?") + "g_tk=" + QZFL.pluginsDefine.getACSRFToken(url), true);

 是通过url得到的。再看看url

url我复制出来 (数据部分我改了一点,规避隐私)

https://user.qzone.qq.com/proxy/domain/ic2.qzone.qq.com/cgi-bin/feeds/cgi_get_feeds_count.cgi?uin=345000007&rd=0.2626406599211087&g_tk=1795571289&qzonetoken=033c0d1897a7f70f9311725568e976502884aeb13f035f1f65699fe159ab10dab09d768c331c5936

直接访问是返回这个。这样操作没什么用,好奇看一下。

url是参数传进来的,这里没有处理。

url中的各参数怎么来的呢?

 

 

 

 

2.qzonetoken

源码中js已经给了,直接在控制台打印看看。

对比完全一致。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!