当前位置:首页 > 奇闻异事 > qq说说赞自助下单平台10个(空间赞24小时自助下单平台)

qq说说赞自助下单平台10个(空间赞24小时自助下单平台)

  • 前景提要目标确定分析介绍登陆获取cookie寻找XML寻找可变参数获取第一个空间动态寻找点赞所需的URL寻找可变参数功能提升到秒赞全部代码最后还是希望你们能给我点一波小小的关注。奉上自己诚挚的爱心

私信小编01即可获取大量Python学习资料

因为我周围的小伙伴们天天跟我说的最多的一句话就是:空间第一条点赞。

所以说我还不如直接做一个自动点赞的代码呢,免得天天催我点赞。


  • QQ空间秒赞

首先既然是对QQ空间的一系列操作,自然是先解决登陆方面,在这篇文章里面我就不过多介绍了,因为我上几期之前对QQ空间已经做了一定的介绍了。直接放出链接就好。欢迎看博主以前的文章

当我们拿到cookie信息和g_tk这个参数之后,继续去寻找空间好友动态的XML在何处。

首先点到XML位置一个个查找,发现有一个feeds3_html_mo很像,点进去发现的确是我们要找的url链接。

qq说说赞自助下单平台10个,空间赞24小时自助下单平台

这个链接所需要的参数有很多,在这里列举出来

  • uin:
  • scope:
  • view:
  • daylist:
  • uinlist:
  • gid:
  • flag:
  • filter:
  • applist:
  • fsh:
  • aisortEndTime:
  • aisortOffset:
  • getAisort:
  • aisortBeginTime:
  • pagenum:
  • externparam:
  • firstGetGroup:
  • icServerTime:
  • mixnocache:
  • scene:
  • begintime:
  • count:
  • dayspac:
  • sidomain:
  • useutf8:
  • outputhtmlfeed:
  • rd:
  • usertime:
  • windowId:
  • g_tk:
  • qzonetoken:
  • g_tk:

这些参数中类似于可变参数的一共有五个。

  • qzonetoken
  • windowId
  • rd
  • usertime
  • g_tk
  • qzonetoken参数在源码中是个可变的“定值”,因为每次刷新这个参数都会变,但是源码中却给出了他的具体值。直接获取即可。
  • windowId与rd虽说每次刷新结果都不同,但是经过博主多次实验得出,这两个参数对整体并没有什么影响,可以直接抄下来。
  • usertime参数看似很眼熟,是个时间戳参数,因为位数不对,说明应该是被放大了一千倍。
  • g_tk参数上次教程已给出。在JavaScript中分析即可获得。
  • 我们拿到XML以及各个参数后,即可访问该网页获取其返回值了。

    但是这个返回与其他的有一些不同的是,它不仅仅是个json文件,我们无法获取后直接转换成字典格式去给我们使用,这就很麻烦。

    qq说说赞自助下单平台10个,空间赞24小时自助下单平台

    我们获取字符串后,首先先将前后不一致的都切片扔掉,之后经过一系列处理后发现,我们很难将这个看似像json格式的字符串转换成字典。

    在这里我继续介绍一个第三方库demjson。

    demjson可以解決不正常的json格式数据

    demjson的使用方法很简单。

    encode将Python对象编码成JSON字符串decode将已编码的JSON字符串解码为Python对象

    我们使用demjson直接将该字符串转换为耳熟能详的字典格式,提取其中的data的data,即为前八条动态的每个参数,但我们这里只要第一个说说的动态信息。

    我们拿到其信息后,先提取一些我们比较想知道的东西,比如名字、QQ号、发布时间、所获赞数、说说内容、说说地址等等结果。

    在qq_spaces参数中我们发现里面有一个很长也很特殊的一个结果是html结果,这个结果里面很长,简单来看是个网页常规代码,应该是被JavaScript写入到网页中了,既然不是全部代码,那么只能用正则提取一下里面的具体我们需要的东西了。

    在QQ空间随便找个好友点个赞吧,这样我们才能接收到请求。

    我们首先清空原来动态产生的抓包,直接点个赞发现关于dolike的url只有三个,第一个是个POST请求,应该是我们所需要的点赞网址。

    我们获取到URL后,找到里面所需要的参数。发现一共有十一个参数,在这里猜测应该不存在加密参数。

  • qzferr参数为自己QQ空间的网址,表示从哪里来的链接地址。
  • opuin参数为自己的QQ号,可以直接在代码提取。
  • unikey参数与curkey参数为被点赞方的链接,即说说链接,刚才已获取。
  • abstime参数为被点赞方说说的发布时间的时间戳。
  • fid参数为被点赞方的链接后缀。
  • 既然参数没什么问题那就直接写代码吧。

    因为树莓派并不是很不错的问题,这个代码做不到绝对的秒赞。

  • 在本地建立一个文件,负责写入最后一条说说所产生的时间戳。
  • 比对当前时间戳与空间第一条说说是否相同,若相同则无更新。
  • 点赞后重写文件,以便下次使用代码即可秒赞。