使用请求登录后无法访问受保护的网页

2024-10-01 22:39:35 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨!我试过很多东西,也读过很多文档,但我不明白。你知道吗

首先是我的代码:

import requests

payload = {'name': 'Super',
           'password': 'Superad'}

s = requests.Session()
requ1 = s.post('http://someurl/auth', data=payload, verify=False)

requ2 = s.get('https://someurl/server', verify=False)
print(requ2.text)

我的第一个问题:

在我的第一个请求(requ1)后,我得到状态码200,一切正常。但是当我尝试下一个请求时,whitch是一个受登录保护的站点,我只从http://someurl/auth站点(即登录名)获取html页面第页第二个请求(requ2)还返回状态代码200。我真的不知道我的代码有什么问题。你知道吗

我的第二期:

我真的不明白如何用json从站点获取数据。内容类型为text/html。或者甚至可以用json获取数据?你知道吗

我为这个愚蠢的问题感到抱歉,但我真的不知道如何解决我的问题。提前感谢您的帮助或提示!你知道吗


Tags: 代码textauthjsonfalsehttp站点状态

热门问题