首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Py蜘蛛控制台:找不到幻影,继续运行。

Py蜘蛛控制台:找不到幻影,继续运行。
EN

Stack Overflow用户
提问于 2020-04-25 12:23:09
回答 1查看 574关注 0票数 0

我尝试用Pyspider启动一个刮取项目,我安装了所需的库:

  • 皮蜘蛛
  • 幻影
  • 龙卷风
  • Wsgidav (所需的2.4版)
  • 伊斯敏

好的,安装后我得到了这个错误

文件"c:\users{:))}\appdata\local\programs\python\python37\lib\site-packages\pyspider\run.py",>第231行 async=True,get_object=False,no_input=False): SyntaxError:无效语法

我通过将所有python关键字“异步”变量名改为另一个名称python3.7来解决这个问题,这个版本已经将异步单词设置为关键字)

我再次使用命令启动该项目:

python -m pyspider.run

得到了这些错误:

C:\Users\yosser\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyspider \libs\utils.py:196: FutureWarning: timeout在您的平台上不受支持。 Warnings.warn(“平台上不支持超时”,FutureWarning) W 200425 12:55:44运行:413个幻影没有找到,继续运行没有它。 I 200425 12:55:46 result_worker:49 result_worker开始. I 200425 12:55:47处理器:211处理器启动. I 200425 12:55:47调度程序:647调度程序启动. I 200425 12:55:47调度程序:586 5米:0,成功:0,重试:0,失败:0 I 200425 12:55:47 result_worker:66 result_worker离开. I 200425 12:55:47调度程序:782 scheduler.xmlrpc监听127.0.0.1:23333 I 200425 12:55:48 tornado_fetcher:638取款机启动. I 200425 12:56:47调度程序:586 5米:0,成功:0,重试:0,失败:0

对于此问题,Pyspider服务器已关闭(localhost: 5000未找到),我对输出行表示怀疑:

W 200425 12:55:44运行:413个幻影没有找到,继续运行没有它。

我根据这个发信人修改了文件"webui/webdav.py“。但没什么好消息。拜托,我要结束这个糟糕的现场故事,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-04-27 08:00:55

Python3.x中的异步用作关键字。因此,在python3.x上使用py蜘蛛时,需要在所有必要的文件中将异步重命名为 _async

要使用PhantomJS,应该安装PhantomJS。如果您正在以所有模式运行pyspider,则如果路径中可执行,则启用PhantomJS。

确保幻影通过运行来工作。

侏儒怪鬼怪

PhantomJS已安装并放置在路径中的某个地方?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61425568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档