Actually it's a sample of scrapy tutorial in Extracting data of scrapy. Everything goes well until the sample of scrapy shell, when I type the command in Windows cmd:
scrapy shell 'http://quotes.toscrape.com/page/1/'
I got an exception like
twisted.internet.error.DNSLookupError: DNS lookup failed: address "'http:" not found: [Errno 11001] getaddrinfo failed.
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
in detail it's like: [
stackoverflowand find a similar problem like question and one answer is try another terminal,and I tried the terminal of Pycharm but it fails with the same exception.
PS: I work on windows and Python 2.7.12, Anaconda 4.0.0 (64-bit)
I'm quite new to scrapy so any help is appreciated, thank you.
Well,it may be related to the quotation, I tried to use
" to enclose the urls and it works, I do not know if this command differs in different OS since the original tutorial commmand code use the
' to enclose the urls.
I also post this issue on the scrapy and as @kmike said, it works well with
' on other OS like (MAC and Linux or Unix) (github)