DEDE图集采集用火车头下载图片的方法
DEDE图集采集现在流行的2种发布方式1个是数据库--付费的才有
1个是WEB发布
WEB发布的 图片下载有DEDE完成 这是因为采用“网上复制图片”这个参数 传递无疑是最方便的
但开启这个参数 那么DEDE相关处理函数就会判断HTML代码中的img地址是否是远程,不是便会跳过,图片列表也会略过该地址,
所以不能用火车头先进行下载 否则发布内容里便没有图片列表。
但火车头下载图片无疑是最快的 而且对于一个图集较大或远程图片下载不畅时,发布比较容易失败
所以我把这个HTML提取图片的代码改动了下以便把本地图片也加进去 希望能对需要的朋友有所帮助。
但这么做了后 有2点必须注意:
1 火车头采集的图片地址 必须将自己的网站URL地址补全 在图片保存那里设置,这是因为该函数才抽取图片时会判断http头,如果还想省事 可以将正则式的http:\/\/去掉
2 火车头不能下载下的图片需要自己在后台手工剪辑相应图集清除
修改文件
/dede/inc/inc_archives_functions.php
找到函数
function GetCurContentAlbum($body,$rfurl,&$firstdd)
修改下面代码
foreach($img_array as $key=>$value)
{
...这里是需要修改的地方 就是3个if判断句..
$value = trim($value);
$itype =substr($value,-4,4);
...这里是需要修改的地方 就是3个if判断句..
改成
if((eregi($basehost,$value)) || ($cfg_basehost!=$basehost && eregi($cfg_basehost,$value)))
{
$rndFileName = trim($value);
$info = '';
$imginfos = GetImageSize($rndFileName,$info);
$rsimg .= "{dede:img ddimg='$litpicname' text='' width='".$imginfos."' height='".$imginfos."'} $rndFileName {/dede:img}\r\n";
continue;
}
if(!eregi("^http://",$value))
{
continue;
}
http://www.pcnewbie.cn ..ali68ls 现在新的dede 5.6 好象上面的php文件改过了。楼主可否帮忙改一下? 这个现在用免登陆接口就可以用火车头下载图片发布的了 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/ 我的采集出错了
此页面包含多个分页:
█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条记录██████████████
没有人帮我吗? 求帮助 怎样下载啊??有高手教一下吗?
http://www.zhaochezai.com http://www.baxtax.cn
http://www.anatil.org
http://www.baxtax.biz
http://www.sadak.biz
页:
[1]