首先,学习到了PySpider这一板块,但是这一板块卡了我一个多星期,原因就是下载,下载PySpider历经千磨万难,终于下好了。
这个问题解决方法:
pip install --upgrade pip
pip install --upgrade setuptools
这里需要谨慎,小心卸载了之后,安装不了,小编就出现了卸载之后,安装不了,重新又下载了一个pip。
PySpider安装好了,但是出现
SyntaxError: invalid syntax
解决方法,将关键字 async替换成其他元素,比如小编替换成的是asyn ,这里不要一键替换,只替换变量和参数,一键替换很容易将含有async的替换了。
具体要替换的文件有三个,tornado_fetcher.py run.py app.py 这三个文件都在PySpider里面,我用的是pycharm更换。
更换成功后,在修改一个地方,那就是webdav.py中的第209行。
把 ‘domaincontroller’: NeedAuthController(app)
修改为:
‘http_authenticator’:{
‘HTTPAuthenticator’:NeedAuthController(app),
},
这里之后就能运行成功了,但是又出现了一个未解决问题,
查看端口信息,在任务管理器里面,或者在cmd里面。这个步骤去搜一搜就有。
随后出现的问题是
解决方法
python -m pip uninstall wsgidav # 卸载
python -m pip install wsgidav==2.4.1 #安装2.4.1版本
python -m pip uninstall werkzeug # 卸载
python -m pip install werkzeug==0.16.1 #安装0.16.1版本
最终出现了想要的5000端口
BUT,打开localhost:5000
TMD ,这不是我想要的结果!!!!!!!