【发布时间】:2018-06-25 01:32:36
【问题描述】:
这就是我的 HTML 的样子:
<div class="academy_page">
<span class="academy_page_header">Academy:</span>
<div>
<div class="videopage_block" align="center">
<iframe class="videopage_video" src="//player.vimeo.com/video/67353453644?title=0&byline=0&portrait=0" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
<div class="academy_text">How to Ride a Skateboard</div>
</div>
<div class="videopage_block" align="center">
<iframe class="videopage_video" src="//player.vimeo.com/video/9435345343?title=0&byline=0&portrait=0" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
<div class="academy_text">How to Build a Skateboard</div>
</div>
</div>
这就是我的解析方式:
foreach($html->find('div.academy_page') as $element){
foreach($element->find('div.videopage_block') as $dulce) {
$item['title'] = $dulce->find('div.academy_text', 0)->plaintext;
$item['vimeo_url'] = $dulce->find('iframe')->src;
$returnArray[] = $item;
}
}
这是我在 json 中的结果:
[
{
"title": "How to Ride a Skateboard",
"vimeo_url": null
},
{
"title": "How to Build a Skateboard",
"vimeo_url": null
}
]
如何获取 iFrame SRC?
我也试过$item['vimeo_url'] = $dulce->find('.videopage_video')->plaintext;,但什么也没有
【问题讨论】: