aro*_*ire 1 python redirect wikipedia python-requests
我正在尝试获取一些维基百科页面的重定向,但是从请求中得到的内容.history对我来说有点奇怪。
如果我做:
>>> request = requests.get("https://en.wikipedia.org/wiki/barcelona", allow_redirects=True)
>>> request.url
u'https://en.wikipedia.org/wiki/Barcelona'
>>> request.history
[<Response [301]>]
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,重定向是正确的,并且我得到的 URL 与.history从浏览器访问页面时得到的 URL 相同。
但如果我这样做:
>>> request = requests.get("https://en.wikipedia.org/wiki/Yardymli_Rayon", allow_redirects=True)
>>> request.url
u'https://en.wikipedia.org/wiki/Yardymli_Rayon'
>>> request.history
[]
Run Code Online (Sandbox Code Playgroud)
它.history是空的,但在浏览器中我看到 URL 实际上已更改为: https: //en.wikipedia.org/wiki/Yardymli_District
有人知道如何解决吗?
| 归档时间: |
|
| 查看次数: |
1052 次 |
| 最近记录: |