我正在尝试实现以下工作代码:
header = {
'user-agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36',
}
login_data = {
'strUserName': 'myUserName',
'strPassword': '******',
'go': 'GO'
}
mUrl = 'https://insight.skybitz.com/CheckAccess'
with requests.Session() as s:
url = mUrl
login = s.post(url, data=login_data, headers=header)
print('you signed in to www.skybitz.com with status code: ' + str(login.status_code))
print(login.content)
skybitz.com的Chrome检查包括: Header和Form Data
以下网站的外观如何? 现在我尝试登录到具有不同表单数据的网站: Form Data of another website
我尝试用以下内容替换登录\u数据项:
login_data = {
'appActionToken': 'js2tMiWmHAAAAAAAAAAUMwj3D',
'appAction': 'SIGNIN',
'openid.return_to': 'ape:aHR0cHM6LyHBBBBBBBBVWF6b24uY29tLw==',
'prevRID': 'ape:ape:N1FXVSCCCCCCCCCUpLRzA=',
'workflowState': 'eyJ6aXADDDDDDDDlbmMiOi',
'email': 'example@example.com',
'create': '0',
'password': '*******',
'metadata1': 'ECdITeCs:jHyq0VWAl0Hb3zBp2JvsEagN5r3l3yT0EiTDbU7',
}
知道我做错了什么吗?或者workflowState和metadata1被bcrypted
第二种情况下的服务器响应是什么?那么饼干呢?我认为,您需要通过Chrome进行检查,并将其设置在
header
相关问题 更多 >
编程相关推荐