繁体   English   中英

发送邮件请求python

[英]send post request python

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

有没有办法使用python输入用户名和密码?

查看requests库,您可以通过pip pip install requests ,通过cmd提示符或终端,通过pip获取requests库,具体取决于您的操作系统。

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请求的标准库。 还有其他库可以帮助您更像浏览器。 我最喜欢的是机械化

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM