我有一段时间安装scrapy.我把它安装在我的Mac上,但是在运行教程时遇到了这个错误:
Virtualenvs/scrapy_env/lib/python3.7/site-packages/twisted/conch/manhole.py", line 154
def write(self, data, async=False):
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
据我所知,我正在使用最新版本的所有内容.实现这一目标一直很痛苦.啧.OS High Sierra 10.13.3 python 3.7安装了ipython我已经更新了我能想到的一切.终端线是:
scrapy shell http://quotes.toscrape.com/random
Run Code Online (Sandbox Code Playgroud)
或者scrapy shell "http://quotes.toscrape.com/random"
甚至尝试单引号.任何帮助都会很棒!
这是完整的日志:
(scrapy_env) XXX-MacBook-Pro:Virtualenvs ComputerName$ scrapy shell http://quotes.toscrape.com/random
2018-02-19 06:38:53 [scrapy.utils.log] INFO: Scrapy 1.5.0 started (bot: scrapybot)
2018-02-19 06:38:53 [scrapy.utils.log] INFO: Versions: lxml 3.6.2.0, libxml2 2.9.4, cssselect 1.0.3, parsel 1.4.0, w3lib 1.19.0, Twisted 17.9.0, Python 3.7.0a2 (v3.7.0a2:f7ac4fe52a, Oct 16 2017, 21:11:18) - [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)], pyOpenSSL 17.5.0 (OpenSSL 1.0.2n 7 …Run Code Online (Sandbox Code Playgroud)