1

我正在尝试运行wget http://about.me/xxxxxx,它指向 about.me 的个人页面。这样做会给我回应:错误 418 未使用

我还尝试使用 urllib2 编写一个 python 脚本来下载相同的页面,但我得到了相同的响应。

此外,尝试使用 https 而不是 http 重定向到 http。

当然,如果我通常尝试使用 chrome 浏览页面,页面会显示。知道为什么 wget 会给出这个奇怪的 http 响应吗?

如何下载我想要的页面?

4

1 回答 1

2

我做了一堆实验,似乎他们正在寻找Accept-Language标题。

>>> import urllib2
>>> opener = urllib2.build_opener()
>>> r = urllib2.Request('http://about.me/<username>')
>>> r.add_header('Accept-Language', 'en')
>>> opener.open(r)
  > <addinfourl at 320988516504 whose fp = <socket._fileobject object at 0x4abc6073d0>>
于 2013-06-14T22:45:56.270 回答