火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 8728|回复: 8

DEDE图集采集用火车头下载图片的方法

[复制链接]
发表于 2009-6-20 00:15:11 | 显示全部楼层 |阅读模式
DEDE图集采集现在流行的2种发布方式

1个是数据库  --  付费的才有
1个是WEB发布

WEB发布的 图片下载有DEDE完成 这是因为采用“网上复制图片”这个参数 传递无疑是最方便的
但开启这个参数 那么DEDE相关处理函数就会判断HTML代码中的img地址是否是远程,不是便会跳过,图片列表也会略过该地址,
所以不能用火车头先进行下载 否则发布内容里便没有图片列表。

但火车头下载图片无疑是最快的 而且对于一个图集较大或远程图片下载不畅时,发布比较容易失败

所以我把这个HTML提取图片的代码改动了下  以便把本地图片也加进去 希望能对需要的朋友有所帮助。
但这么做了后 有2点必须注意:
1 火车头采集的图片地址 必须将自己的网站URL地址补全 在图片保存那里设置,这是因为该函数才抽取图片时会判断http头,如果还想省事 可以将正则式的http:\/\/去掉
2 火车头不能下载下的图片  需要自己在后台手工剪辑相应图集清除

修改文件
/dede/inc/inc_archives_functions.php

找到函数

  1. function GetCurContentAlbum($body,$rfurl,&$firstdd)
复制代码


修改下面代码
  1. foreach($img_array as $key=>$value)
  2. {
  3. ...这里是需要修改的地方 就是3个if判断句..
  4.   $value = trim($value);
  5.   $itype =  substr($value,-4,4);
复制代码


...这里是需要修改的地方 就是3个if判断句..
改成

  1.   if((eregi($basehost,$value)) || ($cfg_basehost!=$basehost && eregi($cfg_basehost,$value)))
  2.   {
  3.    $rndFileName = trim($value);
  4.    $info = '';
  5.    $imginfos = GetImageSize($rndFileName,$info);
  6.    $rsimg .= "{dede:img ddimg='$litpicname' text='' width='".$imginfos[0]."' height='".$imginfos[1]."'} $rndFileName {/dede:img}\r\n";   
  7.    continue;
  8.   }
  9.   if(!eregi("^http://",$value))
  10.   {
  11.    continue;
  12.   }
复制代码




http://www.pcnewbie.cn
发表于 2009-6-20 21:19:24 | 显示全部楼层
..
发表于 2010-7-11 10:26:37 | 显示全部楼层
现在新的dede 5.6 好象上面的php文件改过了。楼主可否帮忙改一下?
发表于 2012-8-3 11:44:45 | 显示全部楼层
这个现在用免登陆接口就可以用火车头下载图片发布的了
发表于 2012-8-4 10:01:53 | 显示全部楼层
http://www.syzk120.com/
http://www.cdxb120.com/
http://www.scpaozhen.com/
http://www.kuuqi.com/
http://www.hsv120.com/
http://www.cdyk120.com/
http://www.36jiankang.com/
http://www.hexieyy.com/
http://www.cdhpv.com/
发表于 2012-7-18 20:27:54 | 显示全部楼层
我的采集出错了
此页面包含多个分页:
█1:http://www.999xz.com/Html/qingchun/200807102025.html
█2:http://www.999xz.com/Html/qingchun/200807102025_2.html
█3:http://www.999xz.com/Html/qingchun/200807102025_3.html
█4:http://www.999xz.com/Html/qingchun/200807102025_4.html
█5:http://www.999xz.com/Html/qingchun/200807102025_5.html
█6:http://www.999xz.com/Html/qingchun/200807102025_6.html
█有分页匹配的标签,比如内容注意选中标签编辑框中的[该标签在分页中匹配]
████████████████████████████████████
【标题】: 清纯可爱的卡哇伊少女
【图片地址】: http://www.mm5.cc/200807/044/BigBull_2.jpg
███████████████第1条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_3.jpg
███████████████第2条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_4.jpg
███████████████第3条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_5.jpg
███████████████第4条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_6.jpg
███████████████第5条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_7.jpg
███████████████第6条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_8.jpg
███████████████第7条记录████████████████
【图片地址】: http://www.mm5.cc/200807/044/BigBull_9.jpg
███████████████第8条记录██████████████


发表于 2012-7-18 20:28:16 | 显示全部楼层
没有人帮我吗? 求帮助
发表于 2012-9-17 17:08:51 | 显示全部楼层
怎样下载啊??有高手教一下吗?

http://www.zhaochezai.com
发表于 2013-1-25 07:06:47 来自手机 | 显示全部楼层
http://www.baxtax.cn
http://www.anatil.org
http://www.baxtax.biz
http://www.sadak.biz
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-15 01:42

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表