我试图使用Python的requests模块访问一个网站,但是我一直被重定向到另一个页面。我是新手,所以我不知道从哪里开始解决这个问题。在
我的代码是:
import requests
r = requests.get('https://swiftlink.enbridge.com/portal/')
print r.text
但是,我没有在该页上打印文本,而是从以下内容开始输出:
^{pr2}$经过一段时间的google搜索,我发现我被重定向到一个Oracle ADF环回脚本页面,但是我还没有找到绕过它的方法。我尝试过禁止代码中的重定向,但这只会导致我看到一些页面,说明我要查找的页面已被临时移动。我知道我所使用的网址是有效的,因为它会把我带到正确的页面。在
虽然不能直接回答你的问题。请记住,HTTP是一种客户机-服务器协议,其中客户机请求数据,服务器用所述数据进行响应,指示需要重定向或标记错误。HTTP服务器没有义务用请求的数据进行响应。在
我注意到URL中的协议是https。我不熟悉requests模块,但是您可能需要检查它是否正确地处理SSL套接字包装器,因为这可能是一个错误源。在
ADF页需要附加参数。因此,您需要从第一个调用中提取它们,然后将新请求中的这些请求附加到以查看页面。在
下面是一篇关于如何配置Jmeter的帖子,它显示了需要哪些参数。在
Configuring Jmeter
相关问题 更多 >
编程相关推荐