可能重复:
How to “log in” to a website using Python’s Requests module?如何登录到网站与Python
我在Python 3.2.3编写的应用程序,我不知道如何登录到一个网站。我需要登录...并保存cookie(我认为),但我尝试过的所有内容都不起作用。
我试过Requests,但没有运气。我的网页正在本地主机上运行(这只是简单的登录表单)。
FORM:
<form method="post" action="">
<input type="text" name="uname" placeholder="Uporabnisko ime:"/>
<input type="password" name="password" placeholder="Geslo:"/>
<input type="submit" value="Send"/>
</form>
的Python:
import requests
payload = {'uname': 'name', 'password': 'pswd123'}
r = requests.post('http://localhost/python', data=payload)
这什么也不做。如何发布名称和用户名.. 感谢您的回复。
你能在你面对错误扩大?由于你在localhost上运行的网站,我建议找到一种方法来从服务器获取一些调试信息。 – TimD
如果我登录,我的SQL脚本将保存到数据库的东西..在那里我看到,我的Python脚本不适用于登录。如果我把我的网站放在互联网上,它是一样的。所以我认为这不是本地主机上的问题。 我不太明白这个字典,是HTML表单的关键ID吗? 而.. requests.post()的结果是什么?如何查看我是否已成功登录? – What