crawler的簡單運用(類似phpquery)

2021-09-12 11:20:46 字數 817 閱讀 6602

參考: (中文)

(官方英文)

因為是專案中運用,首先composer下composer require symfony/dom-crawler然後use寫**

$html = <

hello crawler!

我是p標籤11

我是p標籤22

html;

$crawler = new crawler($html);

echo $crawler->filterxpath('//body/p')->text();// 獲得裡面的dom

// 獲得內容裡面重複的標籤內容

foreach ($crawler->filterxpath('//body/p') as $i=>$node)

$nodevalues = $crawler->filterxpath('//body/p')->each(function (crawler $node,$i));

// 獲得第二個p標籤的class屬性值

echo $crawler->filterxpath('//body/p')->last()->attr('class');

// 根據特定的class屬性搜

echo $crawler->filterxpath('//p[@class="p-2"]')->text();

// 尋找,抽取屬性

$dataarr = $crawler->filterxpath('//p[@class="p-3"]')->filter('a>img')->extract(array('alt'));

轉殖的簡單運用

package clonetest public class student implements cloneable public student public student string name,int age,string public string getname public void...

OC NSInvocation的簡單運用

2.nsinvocation的作用 3.nsinvocation的使用步驟 4.使用nsinvocation時的 注意點 5.nsinvocation的簽名 nsmethodsignature 的使用 2 注意點 import viewcontroller.h inte ce viewcontrol...

git的簡單運用

記得是在當前目錄 就是需要你上傳的檔案目錄 下開啟git bash here git clone ssh 此處為把你遠端的原件轉殖到本地 git status 檢視當前狀態 git add all 上傳當前所有檔案 git commit m 此處填寫為你上傳檔案的簡單說明 git pull orig...