执行命令时:
scrapyd-deploy default我遇到一个错误,我说:
File"/home/user/miniconda3/envs/quickcompany/lib/python3.8/site-packages/scrapyd_client/deploy.py", line 23, in <module>
from scrapy.utils.http import basic_auth_header
ModuleNotFoundError: No module named 'scrapy.utils.http'我已经尝试过卸载并重新安装相关的库。我还尝试了使用github和scrapyd-client的打包版本。
发布于 2021-07-02 20:11:34
对于那些想知道答案的人来说,图书馆里有一个小故障。我尝试过升级scrapyd客户端,从那时起似乎运行得很好。
发布于 2021-06-15 01:10:30
之前的扭曲版本使用scrapy.utils.http (已弃用),如果您想使用scrapyd-client,请在scrapyd-deplit.py文件中将from scrapy.utils.http import basic_auth_header更改为from w3lib.http import basic_auth_header,尽管我建议您不要使用已弃用的包。
发布于 2021-06-18 13:39:23
对LuisA310解决方案稍作修改,应该是用于scrapyd-client==1.2.0a1的from w3lib.http import basic_auth_header
https://stackoverflow.com/questions/67965178
复制相似问题