1、获取网页中所有的图片:

复制代码 代码如下:

//取得指定位址的內容,并储存至 $text

$text=file_get_contents('http://www.jb51.net/');

//取得所有img标签,并储存至二维数组 $match 中

preg_match_all('/]*>/i', $text, $match);

//打印出match

print_r($match);

?>

2、获取网页中的第一张图片:

复制代码 代码如下:

//取得指定位址的內容,并储存至 $text

$text=file_get_contents('http://www.jb51.net/');

//取得第一个 img 标签,并储存至二维数组 $match 中

preg_match('/]*>/Ui', $text, $match);

//打印出match

print_r($match);

?>

3、获取指定网页中特定的 div 区块数据:

复制代码 代码如下:

//取得指定位址的內容,并储存至 $text

$text=file_get_contents('http://www.jb51.net/');

//去除换行及空白字符(序列化內容才需使用)

//$text=str_replace(array("/r","/n","/t","/s"), '', $text);

//取出 div 标签且 id 为 PostContent 的內容,并储存至二维数组 $match 中

preg_match('/

]*id="PostContent"[^>]*>(.*?) /div>/si',$text,$match);

//打印出match[0]

print($match[0]);

?>

4. 上述2及3的結合:

复制代码 代码如下:

//取得指定位址的內容,并储存至 $text

$text=file_get_contents('http://www.jb51.net/');

//取出 div 标签且 id 为 PostContent 的內容,并储存至二维数组 $match 中

preg_match('/

]*id="PostContent"[^>]*>(.*?) /div>/si',$text,$match);

//取得第一个 img 标签,并储存至二维数组 $match2 中

preg_match('/]*>/Ui', $text, $match2);

//打印出match2[0]

print_r($match2[0]);

?>

时间: 2014-06-18

php获取本页面div内容,php获取网页中图片、DIV内容的简单方法相关推荐

  1. html页面 消除横向滚动条,框架网页中去掉横向(水平)滚动条的方法

    有的时候,我们可能需要在网页页面中嵌入框架页面,嵌入之后可能会由于框架页面中的页面过宽而会出现横向(水平)滚动条的现象,这样非常不便于浏览者的习惯,我们往往习惯于垂直滚动条,所以在这里向大家介绍一种框 ...

  2. python 实现获取与下载网页中图片的四种方案

    前言 当要获取页面上的图片,我们常规的做法是: 在图片上点击鼠标右键, 然后选择 图片另存为, 弹出保存窗口, 选择或输入保存的位置, 点击 确定 按钮即可. 那么,如果我们想要使用python在脚本 ...

  3. php如何获取图片地址,js如何直接获取网页中图片地址

    这次给大家带来js如何直接获取网页中图片地址,js直接获取网页中图片地址的注意事项有哪些,下面就是实战案例,一起来看一下. 第一种方法:js通过正则实现/** * 获取html代码中图片地址 * @p ...

  4. php 当前页面下载文件,php实现当前页面点击下载文件的简单方法

    php实现当前页面点击下载文件的简单方法 发布于 2017-08-02 17:44:21 | 80 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  5. 在html上点击一张图片时放大照片,网页中图片自动缩小,点击放大(以防页面被撑大)的方法...

    我们在开发动态网站的时候,一般都会在后台让用户添加文章,在添加文章的过程中难免用户会添加一些大的图片,这样,在前台显示的时候图片就会把页面撑的很大,很难看,今天就教大家利用JavaScript函数来实 ...

  6. php获取当前页面地址代码,PHP获取当前页面URL地址程序代码

    在php中要获取当前页面url地址方法很简单,下面我来给大家总结一下利用相关函数获取完整页面url地址的实例. PHP的预定义变量$_SERVER是一个包含头部(headers),路径信息及脚本位置的 ...

  7. php获取当前页面数据,ThinkPHP如何获取当前页面URL信息?

    THINKPHP获取当前页面URL信息 想要获取当前页面的url信息,可以借助thinkphp自带的request类来获取当前的url信息 使用\think\Request类$request = Re ...

  8. C# 网络编程之webBrowser获取网页url和下载网页中图片

    该文章主要是通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识.正则表达式实现浏览.获取url.下 ...

  9. python获取视频帧的时间_Python提取视频中图片的示例(按帧、按秒)

    一.按帧提取 #coding=utf-8 import os import cv2 def save_img(): #提取视频中图片 按照每帧提取 video_path = r'D:\\test\\' ...

最新文章

  1. python真的那么火吗-为什么Python这么火,就业前景怎么样呢?
  2. QT5界面操作3: QPainter和paintEvent(self, event)的配合
  3. Powershell管理系列(十一)Exchange完全访问权限邮箱的设置
  4. 练习11.1 奥运五环色 7-1 藏头诗
  5. python元组操作_Python:元组操作总结
  6. 401 binary watch
  7. php qmqp 没有方法,CentOS7 php 安装 amqp扩展
  8. Redis持久化的几种方式——深入解析RDB
  9. 一个控制器2套模版php,如何不用一个自定义的控制器渲染一个模板
  10. 二级缓存使用步骤_Mybatis的一级缓存和二级缓存的理解以及用法
  11. Finally it is here - Physbam source code has been released!
  12. Amoeba-mysql开源项目高可用读写分离
  13. Learning records1:nltk安装的一些注意点(学习自用)
  14. kaldi mobvoihotwords 唤醒词识别教程
  15. 哪五种人不适合学编程?
  16. CV之IA:利用人工智能算法实现图像动画(以让古代皇帝画像以及古代四大美女画像动起来-来模仿偶像胡歌剧中角色表情动作为例-照片嗨起来)案例应用
  17. 压力面试问题——当你和好友,同一天同一家公司面试同一个岗位,你更希望谁入选?3种回答方式解析|智测优聘总结
  18. kettle web 版本 (webspoon) 中文部署 kettle 页面编辑 kettleweb 中文
  19. ale.js 对比其他框架
  20. 异或、或、与(且)的运算

热门文章

  1. 设计模式学习笔记--中介者模式(详细笔记)
  2. 中式风格红木装修,百年经典装修
  3. 深入MySQL死锁场景
  4. 作团队感悟(12)----好团队源自我们自己
  5. springboot目录结构
  6. linux字体怪异_在 linux 字体下的显示问题及几种解决办法
  7. 【微服务】Zuul的必要性
  8. python布尔表达式举例_Python学习第20课--复杂的布尔表达式
  9. 信息系统项目管理师案例必备
  10. Android弹幕实现:基于B站弹幕开源系统(1)