madaha 发表于 2008-5-14 11:41:01

(已解决)图片采集和发布无法两全

火车头好象必须在采集的内容中包括“<Img src=”这样的代码时,才认为是图片,从而去下载。

但在PHPCMS中,发表图片却只能是“图片说明|http://xxx/xxx/*.jpg”或“图片说明|/xxx/*.jpg”这种格式。

如我在采集规则中去掉“<Img src=”标记,变成上面的“图片说明|http://xxx/xxx/*.jpg”,火车头便不下载图片。有这个标记吧,象这样“图片说明|<img src="http://xxx/xxx/*.jpg">”,发布就错误。

有没有会的,救救我!

[ 本帖最后由 madaha 于 2008-5-15 09:55 编辑 ]

sushy 发表于 2008-5-14 12:00:41

其实问题很好解决的。你做出一个标签,专门采集图片,再做出一个标签,专门采集内容。

问题是在于:在任何发布的时候,你的图片链接只能是一个。

要么是盗链:这种情况下,你直接采集网址就可以了,不需要将图片采集到本地。
要么是本地图片:这种情况下,你直接采集图片就可以了,不需要保留原始链接。

如果你想做一个发布,这个发布中既要包含采集到本地的图片,又要包含你采集对象的那个站的网址(似乎这样不好吧),那么你可以使用两个采集标签,就是两个列。

goldcool 发表于 2008-5-14 13:52:51

采集内容规则》》页面内容标签定义,是可以自由定义标签的,不要让给出的默认标签迷惑了,你可以定义你需要的标签!!!!!!

madaha 发表于 2008-5-14 14:42:08

原帖由 sushy 于 2008-5-14 12:00 发表 http://bbs.locoy.com/images/common/back.gif
其实问题很好解决的。你做出一个标签,专门采集图片,再做出一个标签,专门采集内容。

问题是在于:在任何发布的时候,你的图片链接只能是一个。

要么是盗链:这种情况下,你直接采集网址就可以了,不需要将图 ...

试过了,因为是分页采集,用两个标签出现下面的情况:

标签设置如下:

[标签:图片说明]|[标签:图片地址]

采集结果如下:

图片说明|http://xxx/xxx/*.jpghttp://xxx/xxx/*.jpghttp://xxx/xxx/*.jpghttp://xxx/xxx/*.jpghttp://xxx/xxx/*.jpg

而正确的应该要这样:

图片说明|http://xxx/xxx/*.jpg
图片说明|http://xxx/xxx/*.jpg
图片说明|http://xxx/xxx/*.jpg

所以用标签分开采集不可行。

madaha 发表于 2008-5-14 14:43:20

原帖由 ruixing 于 2008-5-14 12:18 发表 http://bbs.locoy.com/images/common/back.gif
看签名啊

不懂,看什么签名?

fireye 发表于 2008-5-14 15:59:41

路径的问题,仔细看看路径的概念吧

sushy 发表于 2008-5-14 16:29:37

看的我都头晕,

madaha 发表于 2008-5-15 11:05:43

解决办法:

不是两个标签,而是两个任务!

一个任务专采图片,注意图片别自动改名。这个任务把图片采回就完成,不发布。

另一个任务负责采集和发布。

注意两个任务的标签构建是不一样的,如采图的那个,内容标签中应包含“<img src=xxx></img>”,这样才能把图片采回来。而管发布的那个任务,其内容标签要用正则,只取源代码中的图片名称,不要地址,象这样:

<img src="http://xxx/xxx/[参数]">

就是用参数替换掉图片名称,然后在后面你要的地址里,把你网站的实际地址加上去,如:

uploadfile/picture/uploadpics/[参数1]

到此问题解决!

with 发表于 2008-6-18 14:10:08

我也是下载不了图片 看啊ali2ls
页: [1]
查看完整版本: (已解决)图片采集和发布无法两全