phpquery QueryPath一样吗

phpquery QueryPath一样吗,第1张

有区别吧,通过phpquery直接可以采集到互联网指定url内容的,应该里面已经集成了curl方式采集内容,不需要在用curl处理了,直接用

新的

QueryPath

库,即

jQuery

JavaScript

库面向

PHP

的一个版本,为使用

XML、HTML

HTTP

提供了一个方便的

API

使用例子

<?php

require 'Query/QueryList.class.php'

//采集OSC的代码分享列表,标题 链接 作者

$url = "http://www.oschina.net/code/list"

$reg = array("title"=>array(".code_title a:eq(0)","text"),"url"=>array(".code_title a:eq(0)","href"),"author"=>array("img","title"))

$rang = ".code_list li"

$hj = new QueryList($url,$reg,$rang)

$arr = $hj->jsonArr

print_r($arr)

//如果还想采当前页面右边的 TOP40活跃贡献者 图像,得到JSON数据,可以这样写

$reg = array("portrait"=>array(".hot_top img","src"))

$hj->setQuery($reg)

$json = $hj->getJSON()

echo $json . "<hr/>"

//采OSC内容页内容

$url = "http://www.oschina.net/code/snippet_186288_23816"

$reg = array("title"=>array(".QTitle h1","text"),"con"=>array(".Content","html"))

$hj = new QueryList($url,$reg)

$arr = $hj->jsonArr

print_r($arr)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8063415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存