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

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

简单的php 采集页面url

[复制链接]
发表于 2010-9-17 08:53:25 | 显示全部楼层 |阅读模式
  1. function str_url($str){
  2.         $preg='/href="(http\:\/\/[^"]+)/im'; //匹配url规则
  3.          if(preg_match_all($preg,$str,$temp)){
  4.                 $con=array_unique($temp[0]); //删除重复的地址;
  5.         };
  6.         $preg2='/http\:\/\/(\S)+/';
  7.         $new_array=array();
  8.         foreach ($con as $key=>$value){ //遍历数组,删除无用的字符,重新加入数组;
  9.                 preg_match($preg2,$value,$temp);
  10.                 array_push($new_array,$temp[0]);
  11.         };
  12.         return $new_array;
  13. }
复制代码
 楼主| 发表于 2010-9-17 08:57:37 | 显示全部楼层
下面为采集页面的 html;
  1. <?php
  2.         //字符串过滤HTML
  3.         function replace_HTML($start, $end, $str)      
  4.         {      
  5.             $temp = explode($start, $str, 2);      
  6.             $content = explode($end, $temp[1], 2);      
  7.             return $content[0];      
  8.         }   
  9.        
  10.         $html=iconv('gbk','gbk',file_get_contents('http://www.163.com'));
  11.          //获取网站HTML,并且转换网站字符偏码 参数1为获取网站,参数2为本地的

  12.         //下面为实例示范;
  13.         echo '采集内容:'.preg_HTML('<title>','</title>',$html);
  14. ?>
复制代码
 楼主| 发表于 2010-12-7 02:19:29 | 显示全部楼层
5665yhhhhhhhhhhhhh
发表于 2010-12-7 13:18:51 | 显示全部楼层
支持高人O(∩_∩)O~
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

GMT+8, 2026-4-9 04:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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