【发布时间】:2017-04-04 00:55:29
【问题描述】:
我正在尝试使用 urllib 从此 url 获取内容:“https://blockexplorer.com/block-index/0”。但是当浏览器加载这个链接时,它会被重定向到另一个链接“https://blockexplorer.com/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f”。
这是我的代码:
import urllib
link = "https://blockexplorer.com/block-index/0"
f = urllib.urlopen(link)
myfile = f.read()
print myfile
但我收到消息“无法获取 /block-index/0”。 那么我可以在上面用块索引解析后得到页面的内容吗?
请帮我解决这个问题。
非常感谢。
【问题讨论】:
-
我很困惑你想获取它重定向到的页面的内容吗?或进行重定向的页面?
-
我想这就是你要找的东西:stackoverflow.com/a/3556287/1699398
-
@MohammadAli :我想得到它的最后一页“blockexplorer.com/block/…”
-
@jmercouris:按照你的方式,这只是给我原始网址“blockexplorer.com/block-index/0”。不是url“blockexplorer.com/block/…”包含我想要的内容
-
@JameLenon 为什么当我访问链接时我没有被重定向?
标签: python html-parsing urllib bitcoin