美文网首页
使用pipenv scrapyd 部署爬虫

使用pipenv scrapyd 部署爬虫

作者: 庚鑫鑫 | 来源:发表于2018-10-13 09:39 被阅读0次

    由于项目环境使用的pipenv管理(使用scrapyd一定注意),在控制台中需要进入pipenv shell中操作

    1,修改scrapyd配置文件:路径在pipenv的/Users/YY/.local/share/virtualenvs/recipeSpider-wU3WBR7t/lib/python3.6/site-packages/scrapyd 中的default_scrapyd.conf,修改bind_address = 0.0.0.0

    2,让scrapyd在后台运行并将输出保存到日志:(scrapyd > ~/scrapyd.log &) 

    3,打包scrapyd-deploy server -p recipeSpider

    4, 运行 curl http://localhost:6800/schedule.json -d project=recipeSpider -d spider=recipelist

        遇到错误 TypeError: init() got an unexpected keyword argument '_job' , 需要在spider的__init__方法里添加 **kwargs 参数

    相关文章

      网友评论

          本文标题:使用pipenv scrapyd 部署爬虫

          本文链接:https://www.haomeiwen.com/subject/tbanaftx.html