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小时内与您取得联系。