采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,请问使用多台机器(不在一个IP)进行分布式爬取,redis的连接是哪里配置?是这里吗和settings这个有什么区别?
我记得我在Windows下的redis是没有用户名和密码的,那这里的用户名和密码怎么弄呢?
老师请看这个错误
是不是你没有在你的redis中配置密码 但是你的url中确配置了密码呢?
redis我已经使用命令:CONFIG SET requirepass "密码"设置过密码,并且AUTH 密码,也成功。应该不是这个问题。而且我第一次lpush jobbole:start_ursl 值的时候,他明显检测到值了然后往下执行的。但是没过多长时间就出现这个错误了
我估计这是redis的bug, 你可以试试重启redis 或者将密码设置到配置文件中 然后重启redis试试
URL 的格式为:
redis://:password@hostname:port/db_number
目前redis还不支持用户名 直接配置密码即可
老师,按照你的格式,配置了,前面jobbole:start_urls输入的时候,可以运行,但是爬虫跑着就出现这个错误了。错误截图情况我在这个问题下,添加的回答。麻烦看一下
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
5.6k 30
2.9k 18
1.6k 18
1.9k 15
3.5k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号