我拼命尝试访问嵌套 div 中的内容:
<tr>
<th class="monthCellContent" style="vertical-align : top">
<div class="monthEventWrapper">
<div class="monthEvent">
<a class="event"
href="/event/1"
title="test title updated - test place - 09:00-10:00">
09:00
<span class="showForMediumInline">
test title updated test place
</span>
</a>
</div>
</div>
</th>
</tr>
我正在尝试访问链接中的“09:00”和“测试标题更新测试地点”。
我不知何故被困在
<div class="monthEventWrapper">
我可以访问
$items = $crawler->filter('div[class="monthEventWrapper"]');
print "\n found " . count($items) . " monthEventWrapper divs\n";
found 35 monthEventWrapper divs
但我无法访问
<div class="monthEvent">
和
$items = $crawler->filter('div[class="monthEvent"]');
print "\n found " . count($items) . " monthEvent divs\n";
found 0 monthEvent divs
我尝试了所有的变化
foreach ($items as $item) {
foreach ($item->childNodes as $child) {
$value .= $paragraph->ownerDocument->saveHTML($child);
}
}
和
$crawler->filterXPath('//div[@class="monthEvent"]')
没有运气。
html通过验证,没有js。
谢谢 !