PHP通过正则表达式获取网页中的所有图片
来源:互联网 发布:惠普打印机驱动mac版 编辑:程序博客网 时间:2024/05/16 06:31
PHP通过正则表达式获取网页中的所有图片,用到的函数有:file_get_contents() 函数把整个文件读入一个字符串中,preg_match_all函数进行全局正则表达式匹配,array_unique函数去除数组中重复的值
- <?php
-
$url="http://sports.qq.com/photo/?pgv_ref=aio"; -
//file_get_contents() 函数把整个文件读入一个字符串中 -
$string=file_get_contents($url); -
//preg_match_all函数进行全局正则表达式匹配。 -
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/", -
$string,$matches);//带引号 -
//preg_match_all("/<img([^>]*)\ssrc=([^\s>]+)/",$string,$matches);//不带引号 -
$new_arr=array_unique($matches[0]);//去除数组中重复的值 -
foreach($new_arr as $key){ -
echo $key."</br>"; -
} - ?>
不足之处:如果图片路径不完整,则图片无法显示,所以还需要继续研究下。
0 0
- PHP通过正则表达式获取网页中的所有图片
- PHP通过正则表达式获取网页中的所有图片
- 获取html 中的所有图片 正则表达式
- 正则表达式获取网页中所有图片的路径
- java利用正则表达式获取一个网页中的所有邮箱地址
- 正则表达式 抓取网页面上所有图片
- 正则表达式,抓取网页所有图片
- Python 网络爬虫 009 (编程) 通过正则表达式来获取一个网页中的所有的URL链接,并下载这些URL链接的源代码
- 在C#中如何利用正则表达式来获取网页中的所有链接的链接标题
- PHP 正则表达式获取图片URL
- PHP 正则表达式获取图片URL
- Java正则表达式获取网页所有网址和链接文字
- Java获取网页所有网址和链接文字(正则表达式)
- php获取内容中的所有图片
- swift 获取网页中图片地址的正则表达式
- 利用正则表达式统计代码中的(代码行数,注释行数,空白行数)利用正则表达式获取一个网页中所有的邮箱地址
- 通过正则表达式提取网页
- php 获取 内容所有 图片地址 正则判断简单代码
- Could not launch “ ”,process launch failed: Security解决
- spring boot 入门
- 安卓网络请求框架okHttp的使用与封装
- oracle多表关联多字段update
- eclipse工程转studio,生成build.gradle时报错:make sure all dependencies are opend
- PHP通过正则表达式获取网页中的所有图片
- java 反射详解通俗易懂
- 单链表的基本操作
- 浅拷贝与深拷贝 拷贝控制总结
- php函数serialize()与unserialize()
- curl学习(一):段错误
- mysql哪些语句使用了索引呢
- django的Unicode对象
- tmux常用命令与快捷键