qq空间文章采集软件(QQ空间下载器的功能需求分析及技术点分析方法)
优采云 发布时间: 2021-09-21 05:05qq空间文章采集软件(QQ空间下载器的功能需求分析及技术点分析方法)
a。功能性要求分析:
多次我们需要做这样的事情:我们希望在我们的专辑上的QQ空间上下载了高清图像,怎么办?在线查找软件?答案是不。一个原因:许多在线软件可能没有病毒,第二个捆绑是很多不必要的软件,对我们不友好,以及一些成本的钱,那么怎么办?你做了什么吗?答案是否定的,我们可以通过爬虫技术或微字母QQ空间专辑下载器来完成,我们可以改进它可以让批量下载QQ空间根据不同的功能要求,或创建多线程,图形界面*敏*感*词*采集器
II。环境结构:
窗口+ chrome firefox浏览器firefox +驱动程序+请求/ linux + phantomjs + phantomjs drive +请求
iii。技术点分析:
QQ空间是腾讯的产品通过浏览器F12分析与请求相关的分析我们得到了专辑链接Ajax:
我们可以尝试与多个参数的成功相关的数据请求:
g_tk,uin,hostuin,pagenum,pageStart,主题
其中qq编号hostuin下载,下载相册必须登录所以你自己自己的qq,主题是qq相册ID可以通过第一个链接,g_tk是一串数字qq加密算法生成的用户必须是在获取登录后添加g_tk以返回右侧,然后通过拍摄图片链接下载图片
a。技术困难:
其他采集参数很好,这是这个g_tk很长一段时间困惑我,后来找到了信息通过分析请求和在线来解决问题,首先我们需要得到g_tk如何计算它,由于内置在Firefox控制台功能不够,这里与Firefox + Firebug做到了,其他浏览器应该必须插入F12打开Firebug控制台,刷新QQ空间登录后的接口,然后单击“脚本”
功能(a){
a = qzfl.util.uri(a);
var b;
a& & (A.HOST&& 0
&amp ;; A.Host&amp
b || (b = qzfl.cookie.get(“skey”)|| qzfl.cookie.get(“rv2”));
a = 5381;
for(var c = 0,d = b.length; c
a + =(a