我有一个网站,我要检查,看它是否是自上次检查(使用哈希)更新。 问题是,我需要输入用户名和密码之前,我可以访问该网站。
有没有一种方法来输入用户名和使用python的密码?
我有一个网站,我要检查,看它是否是自上次检查(使用哈希)更新。 问题是,我需要输入用户名和密码之前,我可以访问该网站。
有没有一种方法来输入用户名和使用python的密码?
退房的requests
库,您可以通过获得pip
通过键入pip install requests
,无论是通过cmd
提示符或终端,根据您的操作系统。
import requests
payload = {'user' : 'username',
'pass' : 'PaSSwoRd'}
r = requests.get(r'http://www.URL.com/home', data=payload)
print r.text
你应该是好的。 如果您有问题告诉我们的网站,我们或许可以提供一个更好的答案。
是的,这是可行的,因为浏览器发送相同的信息。 根据不同的浏览器如何与服务器进行通信,它可以像添加用户名和密码作为HTTP POST参数一样简单。 其他常见的方法是对浏览器发送密码的哈希,或一个以上的步骤登录。
这可以从Python的发送POST请求。 看看httplib的 ,它是HTTP请求的标准库。 还有其他的库,可以帮助你更像一个浏览器。 我最喜欢的是机械化 。