gpt4 book ai didi

python - 记录 url 重定向

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:00 28 4
gpt4 key购买 nike

有谁知道是否有一种简单的方法来记录 url 重定向路径上的所有 url?

例如:网址:(url 1) 重定向到 (url 2),而 (url 2) 又重定向到 (url 3)。

我想编写一个脚本,它接受输入字符串(url 1)并返回(url 2)和(url 3)。

有没有一种简单的方法可以做到这一点(最好不使用 JavaScript)?

最佳答案

在Python中:

import requests

url = 'http://google.com'

r = requests.get(url)

urls = [e.url for e in r.history]+[r.url]

然后你会得到:

>>>urls
[u'http://google.com', u'http://www.google.com/']

仅当重定向位于 http 层(30x 范围)时才有效

关于python - 记录 url 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19299387/

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