为了账号安全,请及时绑定邮箱和手机立即绑定

AttributeError: 'SpiderMain' object has no attribute 'urls'

5683beeb0001555805000108.jpg

5683beeb0001b17805000257.jpg

5683beeb0001f11b05000355.jpg

这个报错应该是什么原因?不解


补充:

http://img1.sycdn.imooc.com//5684d5ec0001fce113720590.jpg

正在回答

4 回答

SpiderMain中的urls是在__init__构造函数中初始化的,看下这个函数里面有self.urls变量的初始化吗?

0 回复 有任何疑惑可以回复我~
#1

蕃哆嘻咔 提问者

补充了__init__函数的内容····看起来应该也没有错,会不会是我Python版本搭建的问题呢?
2015-12-31 回复 有任何疑惑可以回复我~
#2

蕃哆嘻咔 提问者

这是我写的源码地址,多谢老师! https://github.com/Leon-Kang/study-Python
2015-12-31 回复 有任何疑惑可以回复我~
#3

LTwarmObrsjade 回复 蕃哆嘻咔 提问者

第二张图片里面 craw的第二个参数应该是:root_url 而不是root_urls
2016-01-06 回复 有任何疑惑可以回复我~

为什么我检查了也是一样报错?

0 回复 有任何疑惑可以回复我~

我也遇到了,检查发现把init写成int了

0 回复 有任何疑惑可以回复我~
我也遇到和你一样的问题了,你的解决了没啊?


0 回复 有任何疑惑可以回复我~
#1

蕃哆嘻咔 提问者

我的解决了···你看我那个把__init__写成__int__了,属性没正确初始化,然后还修改了一些其他地方的东西····你可以戳我代码看看。https://github.com/Leon-Kang/study-Python
2016-01-09 回复 有任何疑惑可以回复我~
#2

刘源Lyman 回复 蕃哆嘻咔 提问者

哈哈,同样的错误。
2017-05-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

AttributeError: 'SpiderMain' object has no attribute 'urls'

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信