我安装了portia并让它工作,我注释了一些网站(看起来真的很好),但当我试图运行蜘蛛时,我得到了一些错误,没有什么被抓取
我在win 7上运行python 2.7.6
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发布于 2014-05-18 15:43:55
我正在对Windows 8.1上的portia进行故障排除,并且遇到了完全相同的错误。尝试单独运行'python portiacrawl‘以确定是否有后续菜单。你应该能够在'portiacrawl‘上看到帮助信息。我怀疑您需要将爬行器命名为& options,并更改终端目录以查看爬虫程序的输出。
我建议尝试以下方法,但将爬行器重命名为您的爬行器的实际名称,不带括号:
中切换到正确的目录
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
https://stackoverflow.com/questions/22881373
复制相似问题