2016-09-26 139 views
0

我想根据文件http://scrapy.readthedocs.io/en/0.16/topics/practices.htmlScrapy - 从python脚本

def CrawlTest(): 

    spider = PitchforkSpider(domain='"pitchfork.com"') 
    crawler = Crawler(Settings()) 
    crawler.configure() 
    crawler.crawl(spider) 
    crawler.start() 
    log.start() 
    reactor.run() # the script will block here 

运行从python脚本scrapy运行蜘蛛,但是当我运行它,我得到以下错误:

AttributeError: 'Settings' object has no attribute 'update_settings' 

已被弃用?这里有什么问题?

我的版本是Scrapy 1.1.2

回答

0

您正在寻找Scrapy 0.16文档,但使用Scrapy 1.1.2。

这里是correct documentation page

仅供参考,您现在应该使用CrawlerProcessCrawlerRunner

+0

多数民众赞成它,谢谢你 –