全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php中抓取网页内容的实例详解

php中抓取网页内容的实例详解

方法一:

使用file_get_contents方法实现

  $url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";
    $html = file_get_contents($url);
    //如果出现中文乱码使用下面代码
    //$getcontent = iconv("gb2312", "utf-8",$html);
    echo "<textarea style='width:800px;height:600px;'>".$html."</textarea>";

代码很简单,一看就懂,不解释了。

 方法二:

使用curl实现

$url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";
    
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$html = curl_exec($ch);
curl_close($ch);

echo "<textarea style='width:800px;height:600px;'>".$html."</textarea>";

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

加上这句代码,表示如果请求被重定向时,可以访问到最终的请求页面,不然请求的结果会显示如下内容:

<head><title>Object moved</title></head>
<body><h1>Object Moved</h1>This object may be found <a href="some link." rel="external nofollow" >here</a>.</body>

如意疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# php中抓取网页内容  # php  # 抓取网页的方法  # php实现的支付宝网页支付功能示例【基于TP5框架】  # Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解  # php实现网页上一页下一页翻页过程详解  # PHP 爬取网页的主要方法  # 实例分析基于PHP微信网页获取用户信息  # php实现网页常见文件上传功能  # php编程实现简单的网页版计算器功能示例  # PHP网页缓存技术优点及代码实例  # 希望能  # 很简单  # 谢谢大家  # 这句  # 重定向  # 疑问请  # getcontent  # iconv  # shtml  # html  # style  # width  # textarea  # utf  # echo  # lt  # doc  # brush  # url  # http 


相关文章: 香港服务器WordPress建站指南:SEO优化与高效部署策略  活动邀请函制作网站有哪些,活动邀请函文案?  微信小程序 五星评分(包括半颗星评分)实例代码  定制建站哪家更专业可靠?推荐榜单揭晓  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何用PHP工具快速搭建高效网站?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何在云主机上快速搭建网站?  装修招标网站设计制作流程,装修招标流程?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  广州建站公司哪家好?十大优质服务商推荐  建站之星客服服务时间及联系方式如何?  建站主机如何选?性能与价格怎样平衡?  如何在服务器上配置二级域名建站?  手机网站制作与建设方案,手机网站如何建设?  如何在万网ECS上快速搭建专属网站?  如何用好域名打造高点击率的自主建站?  如何注册花生壳免费域名并搭建个人网站?  建站之星logo尺寸如何设置最合适?  如何选购建站域名与空间?自助平台全解析  如何在云主机上快速搭建多站点网站?  魔方云NAT建站如何实现端口转发?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  公众号网站制作网页,微信公众号怎么制作?  微课制作网站有哪些,微课网怎么进?  如何快速上传建站程序避免常见错误?  如何在Windows虚拟主机上快速搭建网站?  制作网页的网站有哪些,电脑上怎么做网页?  C++如何编写函数模板?(泛型编程入门)  深圳网站制作案例,网页的相关名词有哪些?  建站之星如何修改网站生成路径?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  建站之星2.7模板快速切换与批量管理功能操作指南  常州企业建站如何选择最佳模板?  学校建站服务器如何选型才能满足性能需求?  北京网站制作网页,网站升级改版需要多久?  一键网站制作软件,义乌购一件代发流程?  制作农业网站的软件,比较好的农业网站推荐一下?  建站主机选虚拟主机还是云服务器更好?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  c# 在高并发下使用反射发射(Reflection.Emit)的性能  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何选择靠谱的建站公司加盟品牌?  如何批量查询域名的建站时间记录?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  定制建站方案优化指南:企业官网开发与建站费用解析  宿州网站制作公司兴策,安徽省低保查询网站?  如何通过主机屋免费建站教程十分钟搭建网站?  如何通过服务器快速搭建网站?完整步骤解析  c# await 一个已经完成的Task会发生什么 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。