
<?PHP$content = get(‘http://www.xmtnews.com/events‘);preg_match(‘/<section >(.*?)<div ><\/div>/mis‘,$content,$match);//将正则匹配到的内容赋值给$area$area = $match[1];preg_match_all(‘/<h3><a href="(.*?)" title=".*?" target="_blank">(.*?)<\/a><\/h3>/‘,$area,$find);var_dump($find);dIE;function get($url) { //初使化curl $ch = curl_init(); //请求的url,由形参传入 curl_setopt($ch,CURLOPT_URL,$url); //将得到的数据返回 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //不处理头信息 curl_setopt($ch,CURLOPT_header,0); //连接超过10秒超时 curl_setopt($ch,CURLOPT_TIMEOUT,10); //执行curl $output = curl_exec($ch); //关闭资源 curl_close($ch); //返回内容 return $output;}总结
以上是内存溢出为你收集整理的cURL - 自定义get方法抓取网页全部内容,希望文章能够帮你解决cURL - 自定义get方法抓取网页所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)