批量跑性格测试小程序

今天微信群里好多人在发性格测试和动物的关系。

嗯,我就想测试一下这种准不准,测试发现每次答案一样结果都是不一样的。

于是用burpsuite抓微信小程序的数据包,为了跟女神的结果一样,repeater了好几次但是结果都和女神的不一样。写成python脚本批量跑

import requests
import json
import re
import threading

headers = {"Upgrade-Insecure-Requests":"1",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E216 MicroMessenger/6.6.6 NetType/WIFI Language/zh_CN",
"Referer": "http://cn.honeyrock.cn/f/570?872106=766326"}

cookies={"user_upload_image_url":"http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIjjClEzfibGMJahNw0f8tAzhY2HQj3Qs402QZuCxRziabh6pIsF6zbm5USjbrLK5wB7vBzMDibvMq3A/0",
         "Hm_lpvt_42f14c4cb295e9a87317bc116cf118f5":"1524645205", "Hm_lvt_42f14c4cb295e9a87317bc116cf118f5":"1524639161,1524642064,1524645205",
 "csrftoken":"ledfpAAquTP67cpGlC8qPHwWFVVc5qwf",
 "sessionid":"h7rnvepalnu6nc0pz1k1rxso2xzqqf6c"}

data = {"quiz_id":"570",
"user_choice_list":'{"3627":{"text":"LIAO"},"3628":{"url":"http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIjjClEzfibGMJahNw0f8tAzhY2HQj3Qs402QZuCxRziabh6pIsF6zbm5USjbrLK5wB7vBzMDibvMq3A/0"},"3629":{"id":12031},"3630":{"id":12035},"3631":{"id":12043},"3632":{"id":12053},"3633":{"id":12055},"3634":{"id":12057}}',
"timediff":"%5B%5D",
"user_id":"",
"csrfmiddlewaretoken":"ledfpAAquTP67cpGlC8qPHwWFVVc5qwf",
"fr_token":""}

proxies = {"http":"http://192.168.95.188:8080"}

def down_img(begin,end):
    for i in range(begin,end):
        r = requests.post("http://cn.honeyrock.cn/api/quiz/answer",headers=headers,cookies=cookies,data=data,proxies=proxies)
        print r.json()

        url = "http://cn.honeyrock.cn/f/"+r.json()['hashed_ids']+"/r/"+r.json()['fr_token']

        r2 = requests.get(url=url,headers=headers,cookies=cookies,proxies=proxies)

        html = r2.text
        pitcture = re.findall(r'<meta property="og:image" content="(.*?)" />',html,re.M)
        url_p = pitcture[0]
        response = requests.get(url_p,proxies=proxies)
        img = response.content
        with open('img/'+str(i)+'.jpg','wb') as f:
            f.write(img)
if __name__ == "__main__":
    threads = []
    for i in range(0,10):
        t = threads.append(threading.Thread(target=down_img,args=(i*10,(i+1)*10,)))
    for t in threads:
        t.setDaemon(True)
        t.start()
    t.join()
    print "finish all down img!!!"

终于刷到了


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: PPPoE批量测试账号的小工具,就是一款能够快速生成并测试PPPoE账号的软件。PPPoE,即点对点协议 over以太网,是一种广泛应用于宽带接入技术的协议。使用PPPoE协议,需要输入账号和密码才能进行宽带拨号上网。 对于网络维护人员来说,经常需要创建并测试大量PPPoE账号,手工操作费时费力。而这时,使用PPPoE批量测试账号的小工具,就可以大大提高工作效率,减少重复劳动。我们只需要提供一些基本信息,如生成数量、账号前缀、密码等,小工具就可以按一定规则生成大量的账号,并进行自动测试。 这个小工具的优点是多方面的,首先,它的操作简单易懂,即使不懂技术也能轻松上手。其次,生成速度快,一次可以生成上千个账号,大大提高了工作效率。最后,测试结果可以清晰地展示出来,测试失败的账号也可以轻松地排除掉。 总之,PPPoE批量测试账号的小工具是一款非常实用的网络工具,能够为网络维护人员带来便利和高效。 ### 回答2: PPPoE批量测试账号的小工具是一种能够自动化测试PPPoE用户名和密码的工具,它可以帮助用户快速有效地测试大量PPPoE账户的可用性和正确性。 这种小工具一般是为网络管理员、ISP运营商或其他需要大规模测试PPPoE用户账号的使用者而设计的。它通常具有简单实用、易于操作和功能强大的特点,能够加快用户的工作效率,减少用户手动输入的错误。 使用PPPoE批量测试账号的小工具,用户只需要预先准备好一组有效的PPPoE账号,将其保存在文本文件中,然后启动测试程序即可自动进行测试测试内容包括PPPoE用户名和密码的正确性、连接速度、响应时间等,测试结果一般以可视化的方式呈现,让用户方便快速地了解每个测试账号的情况。 总之,PPPoE批量测试账号的小工具是一种十分实用的工具,能够极大地方便用户的工作,提高PPPoE账户的可用性和稳定性,对于网络管理人员和ISP运营商来说,尤为重要和必需。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值