scrapy中的主机名错误无效

时间:2017-05-23 14:12:21

标签: python scrapy hostname

我是scrapy的新手,我遇到了麻烦。当scrapy从下列请求下载时:

  

http://cache.pack.google.com/edgedl/earth/client/GE7/release_7_1_2/GoogleEarth-Win-Bundle-7.1.2.2041.1.exe

我收到错误:

  

twisted.python.failure.Failure exceptions.ValueError:无效   主机名:r2 --- sn-ug5onuxaxjvh-n8vs.c.pack.google.com

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您需要将http地址放在逗号之间。 如here所述,对于Linux,您可以将地址放在单个反斜杠“”中,但对于Windows用户,“”可能有效。

答案 1 :(得分:1)

在Windows上,必须使用双反引号(“ url-path”)而不是单反引号('url-path')。

https://doc.scrapy.org/en/latest/intro/tutorial.html#extracting-data