您的位置:首页 > 移动开发 > Objective-C

部署爬虫到scrapy cloud上出现'_sre.SRE_Match' object has no attribute '__getitem__'的错误

2018-03-18 11:02 886 查看

简单记录bug

主要原因是我写的xxSpider.py里面用到了正则表达式re.match()的返回对象在py3.6当中的[]索引新特性,详见官方文档

而scrapy cloud服务器用的是py2.7,这点大家要注意,所以了解了原因,问题就迎刃而解了。我的爬虫只需要获取正则匹配的内容,所以将link[0]替换为link.group(0)即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐