[PHP]用curl捉取页面
2015-10-14 10:40
579 查看
function curl_get_contents($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //设置访问的url地址 //curl_setopt($ch,CURLOPT_HEADER,1); //是否显示头部信息 curl_setopt($ch, CURLOPT_TIMEOUT, 5); //设置超时 curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_); //用户访问代理 User-Agent curl_setopt($ch, CURLOPT_REFERER,_REFERER_); //设置 referer curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); //跟踪301 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //返回结果 $r = curl_exec($ch); curl_close($ch); return $r; } echo $this->curl_get_contents("http://www.xiusebizhi.com");
// 如果要获取https的url忽略证书 或 设置正确证书 // 忽略证书: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
参考:http://php.net/manual/zh/book.curl.php
相关文章推荐
- A PHP Error was encountered --xdebug相关
- php学习注意点
- PHP多种序列化/反序列化的方法 (转载)
- php读取大文件
- PHP工程师突破
- ThinkPHP数据库操作学习
- 老李分享知识:性能测试之TPS和吞吐率
- php正则排除一个域名
- php正则排除一个域名
- [国嵌笔记][010][TFTP与NFS服务器配置]
- 用busybox制作yaffs
- thinkphp-关于广告删除——同时删除图片及缩略图
- PHP 7 对决 HHVM
- thinkphp-生成xml的实例——和js轮换图实现
- php中str_replace函数的多种用法总结
- php strtr函数的用法
- 多说评论在phpcms中的应用
- yii2开发遇到的问题以及解决方案
- yii2 数据导出 excel导出时列超过26列时解决办法
- 多说评论在phpcms中的应用