sdqfqyj 发表于 2018-1-7 21:35:05

求助大神看下WX心跳包

请大神看些,我这个wx心跳包,一支返回1101

.版本 2
.支持库 spec

调试输出 (tzurl)
tzurl = 网页_访问S (tzurl + “&fun=new&version=v2&lang=zh_CN”, , , , cookies)
调试输出 (tzurl)
skey = 文本_取出中间文本 (tzurl, “<skey>”, “</skey>”)
sid = 文本_取出中间文本 (tzurl, “<wxsid>”, “</wxsid>”)
uin = 文本_取出中间文本 (tzurl, “<wxuin>”, “</wxuin>”)
pass_ticket = 文本_取出中间文本 (tzurl, “<pass_ticket>”, “</pass_ticket>”)
deviceid = “e” + 文本_取随机数字 (15)
' {"BaseRequest":{"Uin":"624728618","Sid":"QM+IE3n8n0PuqzY3","Skey":"@crypt_195e5204_731337d2c8e30e409ef9da6f4cbc78f8","DeviceID":"e148729002996100"}}
data = 子文本替换 (#data, “{uin}”, uin, , , 真)
data = 子文本替换 (data, “{sid}”, sid, , , 真)
data = 子文本替换 (data, “{skey}”, skey, , , 真)
data = 子文本替换 (data, “{deviceid}”, deviceid, , , 真)
调试输出 (data)
' https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxinit?r=963442141&lang=zh_CN&pass_ticket=JbTgwxVtXYUsBH6t8q11ftzd%252BheRLwDzQEFt0EOhyWSgqWb5HNskmA8Bzj9NmAPy
synckeyurl = 网页_访问S (“https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxinit?r=” + 时间_取现行时间戳 (真) + “&lang=zh_CN&pass_ticket=” + pass_ticket, 1, data, cookies, cookies)
synckewb = 文本_取出中间文本 (synckeyurl, “SyncKey”, “User”)
synckewb = 子文本替换 (synckewb, #换行符, “”, , , 真)
synckewb = 删全部空 (synckewb)
synckewb = “{” + #引号 + “SyncKey” + 取文本左边 (synckewb, 取文本长度 (synckewb) - 3) + “}”
调试输出 (synckewb)
json.解析 (synckewb)
sum = 到整数 (json.取通用属性 (“SyncKey.Count”))
.计次循环首 (sum, xhbl)
    lswb = json.取成员文本 (xhbl - 1, “SyncKey.List”, 真)
    json1.解析 (lswb)
    key = json1.取通用属性 (“Key”)
    val = json1.取通用属性 (“Val”)
    synckey = synckey + key + “_” + val + “%7C”
.计次循环尾 ()
synckey = 取文本左边 (synckey, 取文本长度 (synckey) - 3)
调试输出 (synckey)
xturl = 网页_访问S (“https://webpush.wx2.qq.com/cgi-bin/mmwebwx-bin/synccheck?r=” + 时间_取现行时间戳 () + “&skey=” + 编码_URL编码 (skey, 真, 真) + “&sid=” + sid + “&uin=” + uin + “&deviceid=” + deviceid + “&synckey=” + synckey + “&_=” + 时间_取现行时间戳 (), 0, , , cookies, )

调试输出 (xturl)
返回 (xturl)

揰掵佲 发表于 2018-1-8 00:41:58

论坛有相关的课程和源码,如果需要专业的培训,可以联系我购买VIP

Blowsnow 发表于 2018-1-20 21:57:51

嘿嘿嘿 大佬啊
页: [1]
查看完整版本: 求助大神看下WX心跳包