Skip to main content
 首页 » 编程设计

python scrapy shell 异常 : address "' http:"not found: [Errno 11001] getaddrinfo failed

2025年05月04日9lexus

其实是scrapy的Extracting data中的scrapy教程示例.一切顺利,直到 scrapy shell 的示例,当我在 Windows cmd 中键入命令时:

scrapy shell 'http://quotes.toscrape.com/page/1/' 

我有一个异常(exception)

twisted.internet.error.DNSLookupError: DNS lookup failed: address "'http:" not found: [Errno 11001] getaddrinfo failed. 

线程 Thread-1 中的异常(很可能在解释器关闭期间引发):

详细来说是这样的: [ 我搜索了 stackoverflow 并找到了类似的问题 question 一个答案是尝试另一个终端,我尝试了 Pycharm 的终端,但它失败并出现相同的异常。

PS:我在 Windows 和 Python 2.7.12、Anaconda 4.0.0(64 位)上工作

我是 scrapy 的新手,所以非常感谢您的帮助,谢谢。

请您参考如下方法:

嗯,这可能与引用有关,我尝试使用 " 来包含 urls 并且它有效,我不知道这个命令在不同的操作系统中是否有所不同,因为原始教程命令代码使用 ' 将 url 括起来。


我还在 scrapy 上发布了这个问题,正如@kmike 所说,它在其他操作系统(MAC 和 Linux 或 Unix)(github)上与 ' 配合得很好