这里的新手试图摆脱python的困扰。
我正尝试以以下形式自动登录:
<form method='get' action='/459878994660274374406314699062505324297/login'>
<table><tr><td>
Username:
</td><td>
<input type='text' name='uid'>
</td></tr><tr><td>
Password:
</td><td>
<input type='password' name='pw'>
</td></tr><tr><td></td><td align='right'>
<input type='submit' value='Login'>
</td></tr></table>
</form>
我分别提取了用户名和密码的字段“ uid”和“ pw”。我使用了以下代码:
import requests
url = 'https://googlegruyere.appspot.com/459878994660274374406314699062505324297/login'
values = {'uid': 'abc',
'pw': 'abcd'}
r = s.post(url, data=values)
print(r.status_code)
print(r.history)
print(r.content)
print(r.url)
查看r.url和r.conten,登录既不会失败也不会成功,因为它仍然是post命令之前相同页面的响应。
我错过了什么吗?谢谢。