发送POST请求蟒蛇(send post request python)

2019-09-17 04:01发布

我有一个网站,我要检查,看它是否是自上次检查(使用哈希)更新。 问题是,我需要输入用户名和密码之前,我可以访问该网站。

有没有一种方法来输入用户名和使用python的密码?

Answer 1:

退房的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

你应该是好的。 如果您有问题告诉我们的网站,我们或许可以提供一个更好的答案。



Answer 2:

是的,这是可行的,因为浏览器发送相同的信息。 根据不同的浏览器如何与服务器进行通信,它可以像添加用户名和密码作为HTTP POST参数一样简单。 其他常见的方法是对浏览器发送密码的哈希,或一个以上的步骤登录。



Answer 3:

这可以从Python的发送POST请求。 看看httplib的 ,它是HTTP请求的标准库。 还有其他的库,可以帮助你更像一个浏览器。 我最喜欢的是机械化 。



文章来源: send post request python