2011-11-21 83 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

相关问题