X
活动推荐

阿里云高性能云主机2折293元/年

企业级性能云服务器限时2折起
新用户5折爆款服务器会场
查看详情
阅读模式:

phpquery采集插件下载

查看:4379  回复:0  类型:  来源:谷歌  标签 php phpquery 网站采集

        phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样处理页面内容,获取你想要的页面信息。

       

下载地址:phpQuery-0.9.5.386.zip


官网下载(需要 f a n q i a n g ):https://code.google.com/archive/p/phpquery/downloads


1.采集demo:

//引入核心库文件
include 'phpQuery/phpQuery.php';
//加载文件
phpQuery::newDocumentFile('http://zixuephp.net');
//获取网页标题
echo pq("title")->text();

2.phpquery和jquery的用法很类似,基本用法:

pq()函数基本用法
pq()函数的用法是phpQuery的重点,主要分两部分:即选择器和过滤器
    2.1 选择器
要了解phpQuery选择器的用法,建议先了解jQuery的语法
最常用的语法包括有:

pq('#id')

即以#号开头的ID选择器,用于选择已知ID的容器所包括的内容

pq('.classname')

即以.开头的class选择器,用于选择class匹配的容器内容

pq('parent > child')

选择指定层次结构的容器内容,如:pq('.main > p')用于选择class=main容器的所有p标签

    2.2 过滤器
主要包括::first,:last,:not,:even,:odd,:eq(index),:gt(index),:lt(index),:header,:animated等,如:

pq('p:last')

用于选择最后一个p标签

pq('tr:even')

用于选择表格中偶然行
    2.3 phpQuery连贯操作
pq()函数返回的结果是一个phpQuery对象,可以对返回结果继续进行后续的操作,例如:

pq('a')->attr('href', 'newVal')->removeClass('className')->html('newHtml')

官网使用文档:https://code.google.com/archive/p/phpquery/wikis

分享到:
1 0

*有问题之处烦请在评论中指出非常感谢!
不是我想要的内容,继续搜索:

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
解决 nginx 413 request entity too large   阅读:3816Mysql在大型网站的应用架构演变   阅读:3934phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:11033知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:5350phpexcel 超简单从数据库一键导出数据到excel教程   阅读:6439javascript点击复制内容   阅读:5721网站性能优化-页面静态缓存   阅读:4831小米手机端商城rem适配原理   阅读:6083web性能测试工具ab的测试方法   阅读:4031phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:11033HTTP 1.1 协议详解   阅读:8153栈和堆的区别   阅读:4336php 生成图片,给图片加水印   阅读:4887centos 7 忘记root密码   阅读:4143mysql中文分词全文搜索索引讯搜的安装   阅读:5759Nginx 配置文件详解   阅读:4018shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:7615php删除一个文件夹内的所有文件夹和文件   阅读:4175php设置cookie为HttpOnly防止XSS攻击   阅读:10976php打印三角形   阅读:7044最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:12034nginx编译安装后对nginx进行平滑升级   阅读:5254linux时间戳有趣的情人节秒1234567890   阅读:4782网站局部小图片优化-base64编码图片   阅读:8260linux教程,鸟哥私房菜(pdf全集)   阅读:7799TCP的三次握手(建立连接)和四次挥手(关闭连接)   阅读:2343php冒泡排序法   阅读:12309linux教程,鸟哥私房菜(pdf全集)   阅读:7799linux php7编译安装mongodb扩展   阅读:7388centos 7搭建zabbix3.4   阅读:5362php 使用 smtp.php 类在线发送邮件功能   阅读:4802php翻转字符串   阅读:2685mysql 为什么添加索引可以提高访问速度   阅读:5270mysql5.7主从同步配置   阅读:3291php打印三角形   阅读:7044面试的时候回去等通知,等电话的真实意思   阅读:20941面试都会问你为什么你从上一家公司离职的真实意思   阅读:9733浅谈javascript的函数节流   阅读:4011mysql共享锁和排他锁详解   阅读:6247shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:7615php打印三角形   阅读:7044centos 7 设置 nginx-1.11.10 开机启动   阅读:7150javascript获取两个日期间的所有日期   阅读:5475web性能测试工具ab的测试方法   阅读:4031php冒泡排序法   阅读:12309centos 7 安装 mysql-5.7   阅读:5569ajax+php 实现一个简单的在线聊天室功能(附带源码)   阅读:7908纯干货,程序员面试的超实用技巧   阅读:3642封装php redis缓存操作类   阅读:7797php打印三角形   阅读:7044