Python-为什么这个脚本不起作用?

我正在尝试使用一些MIT家伙写的很酷的脚本,这只是
不起作用,当我尝试运行它时,我会发现错误.这是
应该访问URL并抓取网站上的所有图片.这是
脚本:http://web.mit.edu/pgbovine/www/imag...e-harvester.py.py
这是我尝试在Fedora 6机​​器上运行它时的输出:
[ohmster@ohmster台] $ image-harvester.py http://public.fotki.com/dagennelman/
/home/ohmster/scripts/image-harvester.py:第59行:从:找不到命令
[ohmster@ohmster板凳] $
剧本是要与另一个脚本一起淘汰小小
缩略图和横幅图像,这是基本URL:http://web.mit.edu/pgbovine/www/www/image-harvester/
图像harvester.py中的第59行如下:
59:来自sgmllib import sgmlparser
60:导入Urllib
70:摘自Urlparse Import urlparse,urljoin
71:导入
72:导入OS
谁能告诉我这个脚本有什么问题,为什么它不会运行?
它不喜欢"来自"的命令,在Python中是否有这样的命令?
这是否意味着Python具有"导入"命令,但没有"来自"
命令或我们还不知道,因为它撞到
脚本的第一个单词"来自"?也许这不是Linux脚本或
某物?我想知道为什么它需要X服务器,我尝试运行它
从ssh术语窗口中,它没有X服务器,所以我现在是
在Gnome术语窗口中执行此操作.这看起来也很酷. :(
请耐心等待我,我根本不知道Python,我只想
这个脚本可以正常工作,如果我看到了足够的python示例,我可能会
只是对此进行研究,但是现在,我不知道该语言.
总数新手.
谢谢.
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.

# 回答1


在10月22日,晚上9:47,欧姆斯特 我认为您是作为外壳脚本执行的.运行" python图像 -
Harvester.py",或将"#!/usr/bin/env Python"添加到文件顶部.
# 回答2


欧斯特写道:
您的Linux Shell认为它正在运行外壳脚本(从不是一个
bash中的有效命令).
使用Python解释器类型执行此脚本(来自Shell
迅速的):
python image-harvester.py http://some.url.thate/images_page
在脚本开头阅读评论,您会发现
各种重要用法信息.
问候,
约翰
# 回答3


ohmster 新闻:xn ******************************************** 194.177.96.26:
此脚本的原始页面在这里:http://web.mit.edu/pgbovine/www/image-harvester.htm
我弄清楚了,我必须运行python,我认为首先是脚本和
像这样的URL:
$ python image-harvester.py http://public.fotki.com/dagennelman/
现在,这实际上似乎在做某事,现在肯定很忙.它
在我的测试目录中制作了很多小型级别.我不得不
复制图像harvester.py 首先到测试目录,然后运行Python和
图像harvester.py带url,它将进入城镇.大量的子文件夹,所以
还没有图像,但还没有完成.至少现在正在做某事
而不是bit子和悬挂.我想我不得不打电话给python并通过
对于脚本而言,由于脚本似乎并没有自行拉出Python.所以
到目前为止,我有60个目录和大约45个robots.txt,但还没有JPG文件.我
会让您知道会发生什么.
随意跳入您应该如何或不起作用的意见
以及可以做些什么才能使它变得更好.我将所有脚本都在一个
$ home/脚本/目录,它在我的路上,但是从另一个
如果图像harvester.py不在收获中,目录不起作用
我从哪里运行脚本的目录.我可以右键单击图像,
保存它,但是这些古怪的文件都可以遍历整个脚本旅行
姓名.如果有人想知道,我全都是耳朵
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com调用欧姆斯特
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.
# 回答4


欧斯特写道:
在Python脚本中检查59行,您会看到缺少哪个命令.
我敢打赌,您没有在页面上读到些什么
在使用Python脚本之前,请安装页面上提到的程序.
- -
// aho
# 回答5


史蒂夫·阿克曼(Steve Ackman) 新闻:sl *************************************************************************************************************** dyndns.o rg:
[狙击]
[狙击]
我弄清楚了,我必须运行python,我认为首先是脚本和
像这样的URL:
$ python image-harvester.py http://public.fotki.com/dagennelman/
现在,这实际上似乎在做某事,现在肯定很忙.它
在我的测试目录中制作了很多小型级别.我不得不
首先将Image-Harvester.py复制到测试目录,然后运行Python和
图像harvester.py带url,它将进入城镇.大量的子文件夹,所以
还没有图像,但还没有完成.至少现在正在做某事
而不是bit子和悬挂.我想我不得不打电话给python并通过
对于脚本而言,由于脚本似乎并没有自行拉出Python.所以
到目前为止,我有60个目录和大约45个robots.txt,但还没有JPG文件.我
会让您知道会发生什么.我认为这些图像受到保护
脚本,您永远不会获得IMGAGE文件,只有推荐人的有效URL,并且
数字和没有的数字.当图像最终显示在您的浏览器中时,
然后,您可以保存它,但直到那时才可以保存.停止的好方法
收割机.这个假设几乎是正确的还是有办法
这项工作?现在我将Python用作第一个命令,我可以将其运行
现在SSH窗口,不需要X服务器.
随意跳入您应该如何或不起作用的意见
以及可以做些什么才能使它变得更好.我将所有脚本都在一个
$ home/脚本/目录,它在我的路上,但正在运行 这是另一个
如果图像harvester.py不在收获中,目录不起作用
我从哪里运行脚本的目录.我可以右键单击图像,
保存它,但是这些古怪的文件都可以遍历整个脚本旅行
姓名.如果有人弄清楚,我就是耳朵.
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.
# 回答6


John McMonagle 新闻:ma ************************************************************************************************************************************************
谢谢约翰.
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.
# 回答7


" J.O. AHO" 新闻:5o ************@mid.individual.net:
我发现了,看看我的其他答复.我必须运行此命令开始
用" python".我仍然没有得到我想要的结果,但我认为是
因为图像受脚本保护.我在这个线程中的其他帖子
提供细节.如果您有更多的想法,我全都是耳朵.
谢谢Aho.
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.
# 回答8


Adam Atlas @v29g2000prd.googlegroups.com:
嘿,这是一个很酷的主意,我想我会尝试的.我发现什么错了
并且没有得到我想要的结果,我认为图像受到保护
脚本.有关详细信息,请在此线程中查看我的其他帖子.
拍摄,后续可能已经到了alt.os.linux.我会为你重新发布
这里.
我弄清楚了,我必须运行python,我认为首先是脚本和
像这样的URL:
$ python image-harvester.py http://public.fotki.com/dagennelman/
现在,这实际上似乎在做某事,现在肯定很忙.它
在我的测试目录中制作了很多小型级别.我不得不
首先将Image-Harvester.py复制到测试目录,然后运行Python和
图像harvester.py带url,它将进入城镇.大量的子文件夹,所以
还没有图像,但还没有完成.至少现在正在做某事
而不是bit子和悬挂.我想我不得不打电话给python并通过
对于脚本而言,由于脚本似乎并没有自行拉出Python.所以
到目前为止,我有60个目录和大约45个robots.txt,但还没有JPG文件.我
会让您知道会发生什么.我认为这些图像受到保护
脚本,您永远不会获得IMGAGE文件,只有推荐人的有效URL,并且
数字和没有的数字.当图像最终显示在您的浏览器中时,
然后,您可以保存它,但直到那时才可以保存.停止的好方法
收割机.这个假设几乎是正确的还是有办法
这项工作?现在我将Python用作第一个命令,我可以将其运行
现在SSH窗口,不需要X服务器.
随意跳入您应该如何或不起作用的意见
以及可以做些什么使其成为B 埃特.我将所有脚本都在一个
$ home/脚本/目录,它在我的路上,但是从另一个
如果图像harvester.py不在收获中,目录不起作用
我从哪里运行脚本的目录.我可以右键单击图像,
保存它,但是这些古怪的文件都可以遍历整个脚本旅行
姓名.如果有人弄清楚,我就是耳朵.
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.
# 回答9


10月23日,6:50 AM,欧姆斯特 嘿,这是一个很酷的主意,我想我会尝试的.我发现什么错了
并且没有得到我想要的结果,我认为图像受到保护
脚本.有关详细信息,请在此线程中查看我的其他帖子.
拍摄,后续可能已经到了alt.os.linux.我会为你重新发布
这里.
我弄清楚了,我必须运行python,我认为首先是脚本和
像这样的URL:
$ python image-harvester.pyhttp://public.fotki.com/dagennelman/
现在,这实际上似乎在做某事,现在肯定很忙.它
在我的测试目录中制作了很多小型级别.我不得不
首先将Image-Harvester.py复制到测试目录,然后运行Python和
图像harvester.py带url,它将进入城镇.大量的子文件夹,所以
还没有图像,但还没有完成.至少现在正在做某事
而不是bit子和悬挂.我想我不得不打电话给python并通过
对于脚本而言,由于脚本似乎并没有自行拉出Python.所以
到目前为止,我有60个目录和大约45个robots.txt,但还没有JPG文件.我
会让您知道会发生什么.我认为这些图像受到保护
脚本,您永远不会获得IMGAGE文件,只有推荐人的有效URL,并且
数字和没有的数字.当图像最终显示在您的浏览器中时,
然后,您可以保存它,但直到那时才可以保存.停止的好方法
收割机.这个假设几乎是正确的还是有办法
这项工作?现在我将Python用作第一个命令,我可以将其运行
现在SSH窗口,不需要X服务器.
随意跳入您应该如何或不起作用的意见
以及可以做些什么才能使它变得更好.我将所有脚本都在一个
$ home/脚本/目录,它在我的路上,但是从另一个
如果图像harvester.py不在收获中,目录不起作用
我从哪里运行脚本的目录.我可以右键单击图像,
保存它,但是这些古怪的文件都可以遍历整个脚本旅行
姓名.如果有人弄清楚,我就是耳朵.
- -
〜欧斯特|欧姆斯特/a/t/ohmster dot com
将" MessageForoHmster"放在消息主体中
(那是消息主体,不是主题!)
通过我的垃圾邮件过滤器.
请注意,您可能看不到图像的原因是网站
"正确地"将您的程序确定为自动机器人,并且
阻止它访问事物...
# 回答10

cotexhyde*****@gmail.com在新闻中写道:1193127053.740024.144730
@Q5G2000PR.Google groups.com: 可能是这样,我什么也没得到任何东西,即使所有这些 活动,结果为0图像. :( - - 〜欧斯特| 欧姆斯特/a/t/ohmster dot com 将" MessageForoHmster"放在消息主体中 (那是消息主体,不是主题!) 通过我的垃圾邮件过滤器.

标签: python

添加新评论