我正在尝试运行wget http://about.me/xxxxxx
,它指向 about.me 的个人页面。这样做会给我回应:错误 418 未使用
我还尝试使用 urllib2 编写一个 python 脚本来下载相同的页面,但我得到了相同的响应。
此外,尝试使用 https 而不是 http 重定向到 http。
当然,如果我通常尝试使用 chrome 浏览页面,页面会显示。知道为什么 wget 会给出这个奇怪的 http 响应吗?
如何下载我想要的页面?
我做了一堆实验,似乎他们正在寻找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>>