关于Scrapy: 运行"scrapy crawl" 发生 "TypeError: cannot deepcopy this pattern object"

在PyCharm 2018.1、Scrapy 1.5.1和Python 3.5.4环境下,运行Scrapy爬虫时遇到'TypeError: cannot deepcopy this pattern object'错误。通过检查traceback,发现问题源于在settings.py中使用了configparser并实例化了一个ConfigParser对象,而Scrapy仅读取大写变量。将变量名改为大写后,问题得到解决。
摘要由CSDN通过智能技术生成

运行环境

PyCharm 2018.1
Scrapy 1.5.1
Python 3.5.4
Windows 10

Scrapy爬虫已经编写完成,运行(scrapy crawl <spider_name> ) 发生如下错误

Traceback (most recent call last):
  ...
  File "d:\pycharmprojects\commercialcrawler\venv\lib\site-packages\scrapy\cmdline.py", line 149, in execute
    cmd.crawler_process = CrawlerProcess(settings)
  File "d:\pycharmprojects\commercialcrawler\venv\lib\site-packages\scrapy\crawler.py", line 249, in __init__
    super(CrawlerProcess, self
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值