(已解决)图片采集和发布无法两全
火车头好象必须在采集的内容中包括“<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 发表 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
所以用标签分开采集不可行。 原帖由 ruixing 于 2008-5-14 12:18 发表 http://bbs.locoy.com/images/common/back.gif
看签名啊
不懂,看什么签名? 路径的问题,仔细看看路径的概念吧 看的我都头晕, 解决办法:
不是两个标签,而是两个任务!
一个任务专采图片,注意图片别自动改名。这个任务把图片采回就完成,不发布。
另一个任务负责采集和发布。
注意两个任务的标签构建是不一样的,如采图的那个,内容标签中应包含“<img src=xxx></img>”,这样才能把图片采回来。而管发布的那个任务,其内容标签要用正则,只取源代码中的图片名称,不要地址,象这样:
<img src="http://xxx/xxx/[参数]">
就是用参数替换掉图片名称,然后在后面你要的地址里,把你网站的实际地址加上去,如:
uploadfile/picture/uploadpics/[参数1]
到此问题解决! 我也是下载不了图片 看啊ali2ls
页:
[1]