2011-11-21 77 views

回答

12

XPath變得簡單,假設這是與「製造」作爲其名稱的唯一文本輸入:

$dom = new DOMDocument(); 
$dom->loadHTML(...); 
$xp = new DOMXpath($dom); 
$nodes = $xp->query('//input[@name="make"]'); 
$node = $nodes->item(0); 

$car_make = $node->getAttribute('value'); 

如果有一個以上的輸入與頁面上的特定字段名(這是完全可能),那麼你將不得不做一些額外的工作來縮小那些你想要的多個輸入中的哪一個。

+0

謝謝你,這個伎倆。 – FinalForm

相關問題