wget给出响应错误:418未使用

时间:2013-06-14 21:36:00

标签: python linux http wget

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

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

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

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

如何下​​载我想要的页面?

1 个答案:

答案 0 :(得分: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>>