【发布时间】:2021-08-10 13:50:36
【问题描述】:
我正在尝试获取网站的源代码:“https://004.lmvz.ch/disdonc/block/5d3f06e7f323590019034257/test?identifier=004lmvzch-disdonc-5d3f06e7f323590019034257&identifier=004lmvzch-disdonc-5d3f09034e”004 .但如果我在请求中尝试:
import requests
url = "https://004.lmvz.ch/disdonc/block/5d3f06e7f323590019034257/test?identifier=004lmvzch-disdonc-5d3f06e7f323590019034257&identifier=004lmvzch-disdonc-5d3f06e7f323590019034257"
print(requests.get(url).text)
但它返回登录页面的源代码:“https://login.lmvz.ch”,所以我想我被重定向了。我怎样才能绕过这个?我试过了:allow_redirects=False,但还是不行。
您好, 戴夫
【问题讨论】:
-
您可能需要使用 post 而不是 get,并添加额外的数据,例如 cookie,
-
@FilipMłynarski 我试过了,但它加载了一个网页,上面写着“MethodNotAllowedHttpException”
-
@Carcigenicate 它在响应选项卡中给了我网页的源代码
标签: python-3.x redirect python-requests