如何使用php基于Snoopy解析网页html
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章给大家分享的是有关如何使用php基于Snoopy解析网页html的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体实现方法如下:set_time_limit(0);
千家信息网最后更新 2025年02月02日如何使用php基于Snoopy解析网页html
这篇文章给大家分享的是有关如何使用php基于Snoopy解析网页html的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
具体实现方法如下:
set_time_limit(0);$user = array('20517', '20518');header("content-Type: text/html; charset=utf-8");require_once './Snoopy.php';$snoopy = new Snoopy();//$uri = 'http://www.juzimi.com/meitumeiju';$uri = 'http://www.juzimi.com/meitumeiju?page=1';$snoopy->fetch($uri);$con = $snoopy->getResults();$doc = new DOMDocument();$doc->loadHTML($con);/* make a result array ... */$result = [];/* go through all nodes which have class="baby" ... */$i = 0;foreach( ( new DOMXPath( $doc ) )->query( '//*[@id="bdshare"]' ) as $element ) { $row = $doc->saveHTML($element); $start = stripos($row, '{'); $end = stripos($row, '}'); $len = $end - $start + 1; $json = substr($row, $start, $len); $json = str_replace("'", '"', $json); $obj = json_decode($json); $pic = $obj->pic; $desc = $obj->desc; $filename = '/Uploads/meiju/card' . date('ymdhis') . $i . '.png'; $file = '/alidata/www/test' . $filename; $image = file_get_contents($pic); file_put_contents($file, $image);}
感谢各位的阅读!关于"如何使用php基于Snoopy解析网页html"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
网页
内容
更多
篇文章
不错
实用
文章
方法
看吧
知识
参考
帮助
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
3u服务器单价
如何去管理维护服务器
浪潮服务器设置管理员密码
java从数据库文件下载
安卓软件开发慢
数据控制层软件开发
搭建服务器哪个安全
软件开发公司晨会流程
郑州商城软件开发定制
腾讯云服务器的防护阀值
深圳比亚迪服务器
信息技术数据库应用感想
云开发的数据库如何做公用
p7数据库设计
通讯网络技术学校排名
苏州无线网络技术创新服务
碧橙网络技术有限公司招聘
华顺网络安全中心
加强全市网络安全管理的通知
重庆什么是软件开发创新服务
计算机网络技术基础第二版盛立军
警察网络安全管理岗位是警察
数据库注入攻击
电商系统软件开发价钱
网络安全顶层设计情况
富途证券软件开发待遇
充电桩数据采集用什么数据库
服务器ha安装步骤图解
阿里云服务器空间可以做什么
数据库怎么看函数依赖关系