1 Star 0 Fork 0

漂泊一生/somestuff

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
phpQuery使用注意 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
phpQuery-0.9.5.386-onefile
php解析html页面的类库之一,和jquery非常类似,用于采集html页面和解析node节点。phpQuery的功能比simple_html_dom强大,使用方式上更接近于jquery,查看其源码可以知道其所支持的属性和方法。
phpQuery存在单文件版本和多文件版本,一般使用单文件足以。使用方法如下:
include 'phpQuery-onefile.php';
//面向对象方式2种读取方式
phpQuery::newDocumentFile('http://www.baidu.com');
$contents = get_html_contents($main_url);
phpQuery::newDocument($contents);
foreach(pq('img') as $img)
{
echo pq($img)->attr('src')."<br>";
}
可以看出,phpQuery的pq相当于jquery的$符号,使用方式基本一致,查阅jquery手册即可。不过gbk网页需要注意编码问题,因为其解析为utf8编码,网上说可以使用phpQuery::$defaultCharset="GBK"进行申明,但不一定成功,建议在utf8环境下操作,解析获取到想要的内容之后再转码为所需的编码。
同样,如果需要解析大量html页面,建议使用phpQuery::$documents = array();方法释放内存。
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/nottellyou/somestuff.git
git@gitee.com:nottellyou/somestuff.git
nottellyou
somestuff
somestuff
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385