首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows上的portia (scrapy/slybot)错误

windows上的portia (scrapy/slybot)错误
EN

Stack Overflow用户
提问于 2014-04-05 21:15:14
回答 1查看 632关注 0票数 0

我安装了portia并让它工作,我注释了一些网站(看起来真的很好),但当我试图运行蜘蛛时,我得到了一些错误,没有什么被抓取

我在win 7上运行python 2.7.6

代码语言:javascript
复制
C:\Python27\Scripts>python portiacrawl C:\portia\slyd\data\projects\new_project
Traceback (most recent call last):
File "portiacrawl", line 7, in <module>
execfile(__file__)
File "C:\portia\slybot\bin\portiacrawl", line 56, in <module>
main()
File "C:\portia\slybot\bin\portiacrawl", line 54, in main
subprocess.call(command_spec)
File "C:\Python27\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 709, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 957, in _execute_child
startupinfo)
WindowsError: [Error 2] O sistema nÒo conseguiu localizar o ficheiro especificado
EN

回答 1

Stack Overflow用户

发布于 2014-05-18 15:43:55

我正在对Windows 8.1上的portia进行故障排除,并且遇到了完全相同的错误。尝试单独运行'python portiacrawl‘以确定是否有后续菜单。你应该能够在'portiacrawl‘上看到帮助信息。我怀疑您需要将爬行器命名为& options,并更改终端目录以查看爬虫程序的输出。

我建议尝试以下方法,但将爬行器重命名为您的爬行器的实际名称,不带括号:

  1. 进入终端: C:\portia\slyd\data\projects <-在命令

中切换到正确的目录

  1. 确保您在终端目录"C:\portia\slyd\data\projects“中

Cmd propmpt应如下所示: C:\portia\slyd\data\projects> <-等待portia启动。

  • 进入终端:

python portiacrawl C:\portia\slyd\data\projects\new_project spider -t csv -o test.csv;

或,

python portiacrawl spider -t csv -o test.csv

  • Report back.我对终端响应很好奇。是否启动了portiacrawl并返回“访问被拒绝。”
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22881373

复制
相关文章

相似问题

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