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 "".$html."";

方法二:使用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 "".$html."";

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

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

Object moved

Object Moved

This object may be found

以上内容仅供参考!

php中取页面的值_php如何抓取网页上的数据相关推荐

  1. c 中html抓取页面图片,【教程】抓取网并提取网页中所需要的信息 之 C#版

    在通过: 了解了抓取网页的一般流程之后,加上之前介绍的: 应该就很清楚如何利用工具去抓取网页,并分析源码,获得所需内容了. 下面,就来通过实际的例子来介绍,如何通过Python语言,实现这个抓取网页并 ...

  2. php登录页面后抓取页面内容,PHP模拟登陆抓取页面内容

    平时开发中经常会遇到抓取某个页面内容, 但是有时候某些页面需要登陆才能访问, 最常见的就是论坛, 这时候我们需要来使用curl模拟登陆. 大致思路:需要先请求提取 cookies 并保存,然后利用保存 ...

  3. php抓取页面内容乱码,如何解决抓取乱码php网页的问题

    爬行乱码php网页的解决方案:1.使用"mbconvertencoding"来转换编码:2.设置并添加"curl _ setopt ($ ch,curl opt _ en ...

  4. php抓取标签内的内容,php抓取网页中的内容

    以下就是几种常用的用php抓取网页中的内容的方法. 1.file_get_contents PHP代码 代码如下:>>>>>>>>>>> ...

  5. html 表单内容怎么获取不到,jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办?...

    jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办? 再做一个前台的ajax方法 查网上用formdate方法上传.可是进了接口之后一直在控制台获取不到for ...

  6. c语言 输入n*n矩阵,C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和...

    题目: C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和 用函数怎么写 解答: #include #define N 5 void main() { \x09int matr ...

  7. php正方系统抓取课表,以正方教务系统为例,用php模拟登陆抓取课表、空教室,抓取课表...

    以正方教务系统为例,用php模拟登陆抓取课表.空教室,抓取课表 课程格子和超级课程表这两个应用,想必大学生都很熟悉,使用自己的学号和教务系统的密码,就可以将自己的课表导入,随时随地都可以在手机上查看. ...

  8. php抓取今日头条,分析Ajax来抓取今日头条街拍美图

    一.介绍 还是根据崔大大的视频来码的文章,不得不说,抓取文件并下载下来比抓取网页内容信息复杂多了 二.流程 目标站点分析 用浏览器打开今日头条输入'街拍',打开审查元素,点击'图集' 1.首先我们要找 ...

  9. 【机器人识别抓取】基于视觉的机器人抓取——从物体定位、物体姿态估计到平行抓取器抓取估计

    目录 导读 1 引言 1.1 抓取综合方法 1.2 基于视觉的机器人抓取系统 2 抓取检测.视觉伺服和动态抓取 2.1抓取检测 2.2 视觉伺服控制 2.3 动态抓取 3 本文实现的方法 3.1 网络 ...

最新文章

  1. openresty 前端开发入门五之Mysql篇
  2. postgresql windows 开发环境搭建
  3. PHP中用编码代码,编码对照表的使用(2)_php
  4. IDC:企业向云转变推动了SD-WAN市场增长
  5. data.push({name:'a',value:'a'});
  6. CodeForces - 1335F Robots on a Grid(拓扑找环+反向dfs/倍增)
  7. java rector_Java IO的Reactor模式
  8. (转)财新特稿丨风口浪尖上,李笑来谈ICO
  9. lede 内核 单 编_终于搞定,在lede官方源码编译k3固件的方法。求助变分享
  10. Latex:表格插入图片
  11. 【汽车】新能源汽车的分类
  12. css中的相对定位、绝对定位、固定定位
  13. 什么是商业智能(BI)?
  14. 【asp.net】VS 2008中文版下载
  15. cfd-post 流线很少
  16. Java工具集-MD5加密工具
  17. PLC与Unity通讯☀️ 一、目标及术语解释
  18. 嵌入式开发五:未来之星机器人语音控制及视频开发(颜色追踪)(运动追踪)
  19. 电子元器件贸易企业如何借助ERP系统,解决仓库管理难题?
  20. 汽车隔音DIY全攻略

热门文章

  1. 电器产品为什么要过安规认证?这些安规知识你了解吗
  2. webpack中利用eslint对js进行代码格式检校
  3. iOS NSLog使用技巧
  4. 获取股票历史数据和当前数据的API
  5. Android UI组件,大专生三面蚂蚁金服
  6. EasyPOI 教程以及完整工具类的使用
  7. clipboard剪贴板插件的使用教程
  8. 某资产配置平台系统方案建设规划
  9. 引水工程 Kruskal + Prim
  10. javaweb——初用idea创建一个三层架构的web项目(Dao,service,controller)