我正在尝试使用Symfony2,Goutte和DomCrawler来抓取一些数据。我有一个棘手的情况,我需要在<td>
内获取属性的值。
工作部分:
$query = "//td[normalize-space(text()) = 'Event Title']/following-sibling::td[1]";
$crawler->filterXPath($query)->each(function($crawler, $i) {
echo $crawler->text();// . $i . PHP_EOL;
});
<tr>
<td>Event Title</td>
<td>the title is here</td>
</tr>
好吧,现在是:
<tr>
<td>Event Title</td>
<td><input value="thisiswhatIneed"></td>
</tr>
我正在尝试更改选择器
$query = "//td[normalize-space(text()) = 'Presenter']/following-sibling::td[1]/input[value]";
知道如何继续遍历,以便我可以访问<input>
以获取它的属性值=“”是什么?