一开始提示非法字符,后来str(****).encode('utf0-8')之后倒是不显示非法字符了,而且返回码200,但是始终签不上到,大佬们有什么办法吗
签到部分代码
[Python] 纯文本查看 复制代码 headers_login_2 = {
'origin': '********',
'referer': '********',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36 Edg/95.0.1020.44'
}
data_login_2 = {
'formhash': formhash_get,
'signsubmit': 'yes',
'handlekey': 'signin',
'emotid': '10',
'referer': '********',
'content': '01'
}
a = str(data_login_2).encode('utf-8')
b = str(headers_login_2).encode('utf-8')
decode_data_login_2 = str(data_login_2).encode('gbk')
res_sign_1 = session.get(url_sign_1)
res_sign_2 = session.post(url_sign_2, headers=headers_login_2, data=a,params=c)
time.sleep(15) |