`

PHP 简单的采集程序

阅读更多
<?php
header('Content-Type: text/html; charset=utf-8');
/**
 * 发一个GET请求获取数据
 */
function get($url)
{
   global $curl;
   // 配置curl中的http协议->可配置的荐可以查PHP手册中的curl_
   curl_setopt($curl, CURLOPT_URL, $url);
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
   curl_setopt($curl, CURLOPT_HEADER, FALSE);
   // 执行这个请求
   return curl_exec($curl);
}

// 生成一个curl对象
$curl = curl_init();
$url='http://list.youku.com/category/show/c_96_a_%E7%BE%8E%E5%9B%BD_s_1_d_1_p_3.html';
$data=get($url);
// 匹配电影所在位置
$list_preg = '/<li class="yk-col4 mr1">.+<\/li>/Us';
// 匹配img标签上的src和alt
$img_preg = '/<img class="quic" _src="(.*)" src="(.*)" alt="(.*)" \/>/U';
//匹配电影的url
$video_preg='/<a href="(.*)" title="(.*)" target="(.*)"><\/a>/U';
//把所有的li存到$list里,$list是个二维数组
preg_match_all($list_preg,$data,$list);
//var_dump($list);
foreach ($list[0] as $k => $v) {   //这里$v就是每一个li标签
    /* 获取图片及电影名称
    preg_match($img_preg,$v,$img);  //把匹配到的图片的信息存到$img里
    var_dump($img);
    */
    /*获取电影地址
    preg_match($video_preg,$v,$video);  //把匹配到的电影的信息存到$video里
    var_dump($video);
    */
    preg_match($img_preg,$v,$img);
    preg_match($video_preg,$v,$video);
    echo $img[0].'<a href="'.$video[1].'">'.$video[2].'</a>';
}

 

效果图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 247.8 KB
1
0
分享到:
评论

相关推荐

    PHP书库-新闻采集程序.rar

    【PHP书库-新闻采集程序.rar】是一个包含PHP编写的新闻采集程序的压缩包资源,主要目的是为了构建一个在线的图书或文章数据库。这个压缩包包括了必要的文档和引导链接,帮助用户理解和使用该采集系统。 1. **PHP...

    vivi PHP万能小偷【采集】程序 v6.1.rar

    vivi PHP万能小偷【采集】程序,高智能的采集程序,支持98%的单级域名站点规则制作十分简单,菜鸟也能制作采集规则,可通杀所有论坛网站程序。在演示站中输入您需要测试的网站url,这里采集的地址未写采集规则,所以...

    php微信文章采集

    简单的采集使用。需要的小伙伴下载使用吧,有问题自行修改

    初级的用php写的采集程序

    标题和描述中提到的“初级的用PHP写的采集程序”是指使用PHP编程语言编写的一种简单的网页数据抓取工具。这种程序通常被用于从互联网上自动收集特定类型的信息,如图片、文章内容等,以供进一步分析或存储。下面将...

    vivi万能小偷程序 小偷程序 vivi小偷程序 php小偷程序源码 网站采集系统

    vivi万能小偷程序是以php语言进行开发的网站采集系统,只需要输入目标站地址就能全自动采集,高智能的采集程序,支持98%的站点,规则制作十分简单,菜鸟也能制作采集规则,采集不求人。 功能简介: ·后台配置采集...

    基于PHP的域名镜像克隆采集程序源码.zip

    【标题】"基于PHP的域名镜像克隆采集程序源码"揭示了这是一个使用PHP编程语言编写的程序,它的主要功能是实现域名镜像和内容采集。在互联网中,域名镜像指的是创建一个网站的完全复制,通常用于备份、负载均衡或者...

    微录客手机视频采集程序(缓存版) v2.3.3.rar

    微录客手机视频采集程序更新: 1.修正手机版视频地址失效问题 微录客手机视频采集程序简介 本程序为手机视频网站微录客采集程序。 占用空间小,建站成本低,无需等待,马上就可以拥有海量网站数据; 免更新免...

    基于PHP的Mars_Qvod资源采集程序 php版.zip

    【标题】"基于PHP的Mars_Qvod资源采集程序 php版.zip" 提供的是一个使用PHP编程语言编写的资源采集程序,专为Mars_Qvod平台设计。这个程序的目的是从网络上抓取并整合Qvod(快播)相关的多媒体资源,可能是视频、...

    论坛采集简单的代码PHP代码

    这个文件很可能是整个论坛采集程序的主入口文件,其中包含了HTTP请求、HTML解析、数据提取和存储的逻辑。打开这个文件,我们可以看到具体的PHP代码实现,包括如何构造HTTP请求,如何解析返回的HTML,如何找到并提取...

    新浪新闻采集程序天宇版 v1.2

    新浪新闻采集程序天宇版采用php进行开发,能自动对新浪新闻进行采集。占用空间小,建站成本低,无需等待,马上就可以拥有海量网站数据;免更新免维护,管理方便,操作简单,实现全站后台管理的全自动采集;实现内容页...

    基于PHP的WordPress淘宝客商品一键采集插件源码.zip

    PHP是一种开源、服务器端的脚本语言,尤其适合Web开发,能够嵌入HTML中,被广泛用于构建动态网站和应用程序。在WordPress生态系统中,PHP是不可或缺的一部分,因为WordPress本身也是用PHP编写的。 【文件名称列表】...

    php采集,网站采集

    它可能是一个简单的数据采集脚本,使用了file_get_contents函数来获取网页内容,接着可能使用了DOMDocument和DOMXPath来查找和提取特定的数据。例如,以下代码片段展示了如何获取网页上的所有链接: ```php &lt;?php $...

    小程序源码:全新超火的微信小说小程序源码-自带采集带安装教程-多玩法安装简单

    下面给大家带来一款最近超火的一款微信小说小程序源码 本套源码自带采集,拿到手的时候没有安装教程 不过小编在测试的时候给大家把安装教程给补上了 安装教程: PHP选择5.6以上的版本 上传我们的后端解压 伪静态...

    基于PHP的健康网采集程序天宇版 v3.0.zip

    【描述】"基于PHP的健康网采集程序天宇版 v3.0.zip" 描述简单明了,暗示该程序专门设计用于抓取和处理健康类网站的数据。这样的程序可能用于收集健康资讯、疾病信息、医疗建议、营养知识等,帮助数据分析人员或网站...

    万能PHP小偷程序-采集车1.1

    第三步:从客户网站访问(用浏览器打开)采集车文件caijiche.php,并输入官网免费提供的激活码激活程序,此激活码的功能是为了通信完全设计。 第四步:到采集车官网控制客户端进行采集。 官方网站:...

    PiPiCMS皮皮影视采集程序(PHPMySQL)v1.3h正式版GBKbuild20121301

    PiPiCMS皮皮影视采集程序,是一款基于PHP MySQL的影视建站程序。 以下是程序特点: 1.使用程序模板分离架构,站长用极简单的标签便可以做出精美的模板,让您的网站与众不同。 2.后台集成海量资源库链接,后台简单一...

    PHP实例开发源码—微录客手机视频(自适应)采集程序 php版.zip

    【标题】"PHP实例开发源码—微录客手机视频(自适应)采集程序 php版.zip" 提供的是一款基于PHP编程语言实现的手机视频采集程序。这个程序旨在帮助开发者或者网站管理员能够自动抓取并整合来自不同来源的手机视频内容...

    PHP 采集程序原理分析篇

    整个描述反映出编写PHP采集程序的过程并不简单,需要对PHP语言和网络编程有一定的了解,同时还需要掌握正则表达式等文本处理技巧。此外,作者还提到了在开发过程中遇到的困难,比如如何实现对多个页面连续采集的问题...

Global site tag (gtag.js) - Google Analytics