请注意,我对编码世界仍然很陌生,并且只编写了一周的代码。因此,如果我的问题很愚蠢,请原谅我。
我目前的目标是使用我的 python 脚本登录一个网站。
我需要从 HTTP 响应头中取出信息并将其添加到我的 POST,这是我当前的脚本:
import requests
targetURL = "http://website.com/login.aspx"
headers = { "Host": "192.168.56.101",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0"}
get_request = requests.get(url=targetURL,
headers=headers)
我得到的回应如下:
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Pragma: no-cache,no-cache
Content-Length: 15748
Content-Type: text/html; charset=utf-8
Expires: -1
Set-Cookie: ASP.NET_SessionId=123456
如何使用从上面收到的信息创建 HTTP 帖子?
任何信息将不胜感激。
的返回值requests.get
是一个具有您可以访问的属性的对象。请尝试以下操作:
response = requests.get(url=targetURL, headers=headers)
response_headers = response.headers
response_headers
是字典。您可以修改它并将其传递给您需要的任何内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句