【发布时间】:2017-12-08 01:37:09
【问题描述】:
在this post 中,我尝试将网页的最终重定向为:
import urllib.request
response = urllib.request.urlopen(url)
response.geturl()
但这不起作用,因为我在尝试使用 urlopen 时收到“HTTPError: HTTP Error 300: Multiple Choices”错误。
请参阅这些方法的文档here。
编辑:
这个问题与Python: urllib2.HTTPError: HTTP Error 300: Multiple Choices 的问题不同,因为它们跳过了导致错误的页面,而我必须获得最终目的地。
【问题讨论】:
-
为什么不使用 requests 库?处理这种情况要容易得多
-
@mx0 该帖子解决了同样的问题,但是当他们跳过重定向页面时,我实际上必须点击链接并获得最终目的地。
标签: python python-3.x python-requests python-3.5 urllib