autojs怎么post协议_autojsQQpost签到(五)接着上⼀篇autojs QQpost签到(四)
我们提取到了skey和p_skey,接下来就是post签到
var config = {
skey: '123',
p_skey: '456',
你的qq号码: '789',
你的QQ号码: '012'
}
qqCheckIn(config)
function qqCheckIn(config) {
var skey = config.skey
var p_skey = config.p_skey
var 你的qq号码 = config.你的qq号码
var 你的QQ号码 = config.你的QQ号码
var url = "qun.qq/cgi-bin/qiandao/sign/publish"
var headers = {
"Cookie": "uin=o" + 你的QQ号码 + "; skey=" + skey + "; p_uin=o" + 你的QQ号码 + "; p_skey=" + p_skey
}
function getGTK(skey) {
var str = skey
var hash = 5381;
for (var i = 0, len = str.length; i < len; ++i) {
hash += (hash << 5) + str.charAt(i).charCodeAt();
}
return hash & 0x7fffffff;
}
var form = {
"bkn": getGTK(skey),
"template_data": "",
"gallery_info": {
function怎么记忆'category_id': 5,
'page': 0,
'pic_id': 122
},
"template_id": "3",
"gc": 你的qq号码,
"client": "2",
"lgt": "0",
"lat": "0",
"poi": "",
"pic_id": "",
"text": "post签到: 四阿哥",
}
log('url=', url)
log('form=', form)
log('headers=', headers)
http.post(
url, form, {
headers: headers
},
function (res, err) {
if (err) {
<(err);
return;
}
log("code = " + res.statusCode);
var html = res.body.string()
log(html)
alert('签到完毕')
exit()
}
)
}
貌似每⼀次登录skey都会变, 下⼀篇我们试⼀下,把skey存储到本地, 如果不在其他客户端登录,应该就可以不在登录了, 我也不知道, 试⼀下再说.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。