Python 请求。post()什么也不做
我只是想知道,为什么在运行这个脚本之后什么都没有提交。我遗漏了什么吗?r.text有效吗?是的,但它只显示实际页面的形式,而不是说我的注册已经完成的页面。状态代码也可能很有趣。它可能是javascript。您可以尝试使用Drysrap库(几乎与请求相同),它将为您处理这些问题。因此,我仍在寻找解决方案。实际上,我需要发送一个帖子到2个不同的域。其中一个有一个令牌-->请求URL:com/t/securedsubscribe?令牌=C49F2F17C3B29BD83F3B5081BECBD80C806B5D6FED1403E03C55D49E617897E1D06B59118FFB1A它每次都在变化,只是想知道我如何预测它或恢复它?Python 请求。post()什么也不做,python,forms,request,fill,Python,Forms,Request,Fill,我只是想知道,为什么在运行这个脚本之后什么都没有提交。我遗漏了什么吗?r.text有效吗?是的,但它只显示实际页面的形式,而不是说我的注册已经完成的页面。状态代码也可能很有趣。它可能是javascript。您可以尝试使用Drysrap库(几乎与请求相同),它将为您处理这些问题。因此,我仍在寻找解决方案。实际上,我需要发送一个帖子到2个不同的域。其中一个有一个令牌-->请求URL:com/t/securedsubscribe?令牌=C49F2F17C3B29BD83F3B5081BECBD80C8
url = 'http://tres-bien.com/iewrhdh'
header = {
'User-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/64.0.3282.167 Chrome/64.0.3282.167 Safari/537.36'} # I'm using this to connect to the site , otherwise it's 405 Forbidden
payload = {
'cm-name': 'Full Name' ,
'cm-zltlkh-zltlkh': 'email@gmail.com' ,
'cm-f-qhdyui': 'Shipping/billing address' ,
'cm-f-qhdyud': 'Zipcode' ,
'cm-f-qhdyuh': 'City' ,
'cm-fo-qhdyuk': '3306989' ,
'cm-f-qhdyuu': '0484741436' ,
'cm-fo-qhdjlr': '3307095'
}
# All the form that need to be fill , I used Chrome Console to see what is posted
r = requests.post(url , payload , headers=header)
print(r.text)