使用火车头采集器的时候往文本之中均匀的插入图片

在做站期间,采集数据差不多是每一个站长都会进行的操作,这里讲的是当我们采集文章时,在不采集图片的基础上把我们自己的图片均匀的放到文章中.采用的是php插件的方式.

=======================实现准备:=======================

采集器:

火车头高铁版

图片:

需要插入文章之中的图片,这里我们插入的是三张图片到文章中,不过建议多准备一些图片更好一些

=======================正文=======================

好了,废话不说了直接上代码:

复制代码
if(isset($LabelArray['内容-dt采集专家'])){
  
  $count = substr_count($LabelArray['内容-dt采集专家'],'</p>');
  
  $j = 0;
  $num = floor($count / 2);
  
  $tem_num = 0;
  for($i = 0; $i < $count; $i++){
 
             $j = strpos($LabelArray['内容-dt采集专家'], '</p>', $j);
 
             if($i == 0){//<img src="/i/eg_tulip.jpg"  alt="上海鲜花港 - 郁金香" />
    $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('<img src="' .$LabelArray['图片1'] .'" alt="'.$LabelArray['标题-dt采集专家'].'" />') . substr($LabelArray['内容-dt采集专家'], $j); 
    
    //这里因为插入过一次字符串到内容里了,所以需要从新定位一下
    $j = strpos($LabelArray['内容-dt采集专家'], '</p>', $j);
    }else if($i == ($num)){
    $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('<img src="' .$LabelArray['图片2'] .'" alt="'.$LabelArray['自动分类'].'" />') . substr($LabelArray['内容-dt采集专家'], $j);  
    //这里因为插入过一次字符串到内容里了,所以需要从新定位一下
    $j = strpos($LabelArray['内容-dt采集专家'], '</p>', $j);
    }else if($i == ($count-1)){
     $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('<img src="' .$LabelArray['图片3'] .'" alt="'.$LabelArray['公司名称'].'" />') . substr($LabelArray['内容-dt采集专家'], $j);  
    
    }
 
             $j = ($j+1);
 
       }
    
 } 
复制代码

以上便是需要用到的代码,这里我插入的是三张图片,以</p>进行判断依据,分别在第一个,中间,以及最后的位置插入图片.这里我们也可以在1/3,2/3,最后.三个地方进行插入图片.大家可以自行决定.

例子网页:

钢支撑

posted @   玄之又玄众妙之门  阅读(178)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签

哦哦查

研学服务

知芽网

醉学网

点击右上角即可分享
微信分享提示