gpt4 book ai didi

python - URL 重定向返回 403 而不是 302

转载 作者:行者123 更新时间:2023-12-01 08:33:15 25 4
gpt4 key购买 nike

import requests

def extractlink():
with open('extractlink.txt', 'r') as g:
print("opened extractlink.txt for reading")
contents = g.read()
headers = {'userAgent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'}
r = requests.get(contents, headers=headers)
print(("Links to " + r.url))
time.sleep (2)

目前,r.url 只是链接到“extractlink.txt”中找到的网址

我正在修复此脚本以找到最终的重定向网址并打印结果。看来问题出在 URL 请求中的某个地方,尽管尝试了许多替代方法和故障排除步骤,但我的问题似乎并没有像其他问题一样得到解决。

调试时,r.history 读取为 []r.status_code 读取为 403,即使该链接在浏览器中重定向为 302。有什么想法吗?

(extractlink.txt只是一个单行文件,其中包含指向http://butterup.teechip.icu/的链接,请谨慎输入,垃圾网站)

再说一遍,这不是重复的,如果您停止将其标记为重复,我将不胜感激。信息和代码以及错误/目标已更改。

最佳答案

您刚刚错误命名了 User-Agent header :

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'}
r = requests.get(contents, headers=headers)

关于python - URL 重定向返回 403 而不是 302,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53842323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com