如何通过请求库获取重定向的URL或其内容?

挥发物3

request用来获取数据。在USPS.COM上,跟踪URL会永久重定向(301),因此无法看到所需的页面。该URL在浏览器上完美运行。

更新:

添加了真实网址以进行澄清/调试

虚假的

根据重定向和历史记录-请求文档

请求将自动为HEAD以外的所有动词执行位置重定向。

因此,您无需担心重定向。


问题在于,USPS.COM检查User-Agent标头并根据标头值返回不同的结果。您需要指定标题才能与浏览器获得相同的结果。

例如:

import requests

url = 'http://.....'
r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0'})
assert 'Delivered' in r.content

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WordPress的获取请求重定向

来自分类Dev

获取最终重定向的URL

来自分类Dev

重定向后如何获取窗口URL?

来自分类Dev

Jsoup获取重定向URL

来自分类Dev

htaccess重定向子目录及其内容

来自分类Dev

Jsoup:如果在请求和响应之间涉及重定向,则如何获取返回的文档URL

来自分类Dev

从毕加索获取重定向的URL

来自分类Dev

如何使用AFNetworking获取重定向的URL?

来自分类Dev

如何通过MVC中的重定向发出POST请求?

来自分类Dev

如何获取重定向URL,而不是golang中的页面内容?

来自分类Dev

如何使用python请求获取重定向网址

来自分类Dev

Python请求:如何从302重定向获取响应Cookie

来自分类Dev

如何通过重定向来获取/卷曲下载内容?

来自分类Dev

如何从RestTemplate获取重定向的URL?

来自分类Dev

获取最终重定向的URL

来自分类Dev

重定向后React Native axios获取url的请求路径

来自分类Dev

在asp.net中通过web.config将用户重定向到登录页面时,如何获取请求的URL

来自分类Dev

通过其内容获取单元格

来自分类Dev

如何通过Oracle Service Bus重定向请求

来自分类Dev

如何通过url请求获取内容?

来自分类Dev

Jsoup:如果在请求和响应之间涉及重定向,则如何获取返回的文档URL

来自分类Dev

如何使用内容符号URL重定向链接404错误

来自分类Dev

如何使用c#登录网站并获取重定向的url内容

来自分类Dev

需要获取URL的HTTP请求被重定向到

来自分类Dev

如何通过重定向来获取/卷曲下载内容?

来自分类Dev

如何获取某人重定向到的URL

来自分类Dev

在 yii2 中获取重定向请求的 url?

来自分类Dev

如何使用请求库获取中文内容

来自分类Dev

如何通过 .htaccess 重定向所有 POST 请求?

Related 相关文章

热门标签

归档