|
【原创】20行代码获取资源网数据【第一天】拿走即可使用[复制链接]
大家好,依然是我 Bygones 中午休息时间,写一个好玩的,最近群友对这个有兴趣的,我就抽空写了写
下面看代码 是对小刀娱乐网进行抓取的 大家看一下,每天更新一个资源网 期待吧
<?php
/**
* 资源网文章获取
* @author Bygones
* @Time 2018年8月28日
* 代码仅供参考 如果需要,请自行改写
*/
$get_url = "http://www.xd0.com";
$UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $get_url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_ENCODING, '');
curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($curl);
$preg = '#<div class="lbbt_c00"><span style="(.*)">'.date("m-d").'</span>(.*)<a href="(.*)" title="(.*)" style="(.*)" target="_blank">(.*)</a></div>#';
$res=mb_convert_encoding($data, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5');
preg_match_all($preg,$res,$xd0);
foreach ($xd0[0] as $key => $value) {
// echo $xd0[3][$key];//文章跳转链接
// echo $xd0[4][$key];//文章标题
echo '<br>';
$href = $get_url.$xd0[3][$key];
echo '<a href="'.$href.'">'.$xd0[4][$key].'</a>';//组合拼接
}
|
|