使用火车头采集器的时候往文本之中均匀的插入图片
在做站期间,采集数据差不多是每一个站长都会进行的操作,这里讲的是当我们采集文章时,在不采集图片的基础上把我们自己的图片均匀的放到文章中.采用的是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,最后.三个地方进行插入图片.大家可以自行决定.
例子网页:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签