3
如何使用PHP的DOMDocument获取像下面那样没有ID属性的输入字段的值?PHP DOMDocument:如何获取输入字段的值
<input type="text" name="make" value="Toyota">
如何使用PHP的DOMDocument获取像下面那样没有ID属性的输入字段的值?PHP DOMDocument:如何获取输入字段的值
<input type="text" name="make" value="Toyota">
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');
如果有一个以上的输入与页面上的特定字段名(这是完全可能),那么你将不得不做一些额外的工作来缩小那些你想要的多个输入中的哪一个。
谢谢你,这个伎俩。 – FinalForm