国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 使用phpQuery采集網頁的方法

使用phpQuery采集網頁的方法

2020-05-29 14:55PHP教程網 PHP教程

使用phpQuery輕松采集網頁內容,像使用jQuery一樣處理頁面內容

phpQuery是一個基于PHP的服務端開源項目,它可以讓PHP開發人員輕松處理DOM文檔內容,比如獲取某新聞網站的頭條信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一樣處理頁面內容,獲取你想要的頁面信息。
采集頭條
先看一實例,現在我要采集新浪網國內新聞的頭條,代碼如下:

復制代碼 代碼如下:


include 'phpQuery/phpQuery.php';
phpQuery::newDocumentFile('http://www.jfrwli.cn');
echo pq(".blkTop h1:eq(0)")->html();


簡單的三行代碼,就可以獲取頭條內容。首先在程序中包含phpQuery.php核心程序,然后調用讀取目標網頁,最后輸出對應標簽下的內容。
pq()是一個功能強大的方法,跟jQuery的$()如出一轍,jQuery的選擇器基本上都能使用在phpQuery上,只要把“.”變成“->”。如上例中,pq(“.blkTop h1:eq(0)”)抓取了頁面class屬性為blkTop的DIV元素,并找到該DIV內部的第一個h1標簽,然后用html()方法獲取h1標簽里的內容(帶html標簽),也就是我們要獲取的頭條信息,如果使用text()方法,則只獲取頭條的文本內容。當然要使用好phpQuery,關鍵是要找對文檔中對應內容的節點。
采集文章列表
下面再來看一個例子,獲取helloweba.com網站的blog列表,請看代碼:

復制代碼 代碼如下:


include 'phpQuery/phpQuery.php';
phpQuery::newDocumentFile('http://www.jfrwli.cn');
$artlist = pq(".blog_li");
foreach($artlist as $li){
   echo pq($li)->find('h2')->html()."";
}


通過循環列表中的DIV,找出文章標題并輸出,就是這么簡單。
解析XML文檔
假設現在有一個這樣的test.xml文檔:

復制代碼 代碼如下:


<?xml version="1.0" encoding="utf-8"?>
<root>
  <contact>
     <name>張三</name>
     <age>22</age>
  </contact>
  <contact>
     <name>王五</name>
     <age>18</age>
  </contact>
</root>


現在我要獲取名字為張三的聯系人的年齡,代碼如下:

復制代碼 代碼如下:


include 'phpQuery/phpQuery.php';
phpQuery::newDocumentFile('test.xml');
echo pq('contact > age:eq(0)');
結果輸出:22


像jQuery一樣,精準查找文檔節點,輸出節點下的內容,解析一個XML文檔就是這么簡單?,F在你不必為采集網站內容而使用那些頭疼的正則算法、內容替換等繁瑣的代碼了,有了phpQuery,一切就變得輕松多了。
phpquery項目官網地址:http://code.google.com/p/phpquery/

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 狠狠操综合网 | 亚洲网站免费 | 一级黄色片网站 | 中文字幕综合 | 精品一区二区在线观看 | 日韩av一区二区在线观看 | 国产视频一区二区三区在线观看 | 国产一区二区黑人欧美xxxx | 久久国产日韩 | 精品www | 一级片免费在线 | 亚洲精品www久久久久久广东 | 国产高清av在线一区二区三区 | 欧美成人黄色 | 91短视频版在线观看www免费 | 91久久久久久久 | 免费一区二区三区 | 亚洲男人天堂2023 | 99精品网站| 亚洲国产精品99久久久久久久久 | 日本在线视频免费观看 | 欧美亚洲国产一区 | 国产精品美女久久久免费 | 国产亚洲一区二区精品 | 一级黄色大片 | 久草成人 | 天天看天天爽 | 久久久久久国产精品 | 视频一区二区在线观看 | 一道本一区二区三区 | av在线播放网站 | 久久av综合网 | 香蕉一区| 午夜在线视频播放 | 欧美成人影院 | 久久三区| 好吊色欧美一区二区三区四区 | 九九热这里都是精品 | 欧美视频二区 | 亚洲91av| 国产在线一区二区三区 |