【问题标题】:parse all results simple_html_dom解析所有结果 simple_html_dom
【发布时间】:2017-03-06 16:54:10
【问题描述】:

目前我正在尝试解析页面中的所有数据我不会链接该页面,因为我不拥有它但是它只在我的结果中为每个专辑返回一个结果。

这是我的代码-

$download = $html2->find('ol.tracklist li.track',0);
$result['download-text'] = $link; 
echo "<pre>";print_r($result);echo "</pre>";

以上代码返回以下内容。

Array
(
    [download-text] => Black Gold                                                                             
)

这是专辑中第一首曲目的标题,对于第一个结果,我需要它来返回所有结果,这是结构的外观。

<li class="track" data-index="1" data-file="SOMELINK">Black Gold</li>
<li class="track" data-index="2" data-file="SOMELINK">Warrior / Sankofa (Ft. Camp Lo & Deion)</li>
<li class="track" data-index="3" data-file="SOMELINK">Trust Me (Ft. Sir)</li>
<li class="track" data-index="4" data-file="SOMELINK">Home (Ft. Damani Nkosi)</li>
<li class="track" data-index="5" data-file="SOMELINK">Almost There (Ft. Sir)</li>
<li class="track" data-index="6" data-file="SOMELINK">Live It Up (Ft. Iman Omari)</li>
<li class="track" data-index="7" data-file="SOMELINK">Fight On (Ft. Preston Harris & Damani Nkosi)</li>
<li class="track" data-index="8" data-file="SOMELINK">Spider's Jam (Ft. Georgia Anne Muldrow & Javonte)</li>
<li class="track" data-index="9" data-file="SOMELINK">Slip Away (Ft. Amaru)</li>
<li class="track" data-index="10" data-file="SOMELINK">Again (Ft. Fernando Pullum Creative Arts Center, Ryck Jane & Marcus Garvey Eleme)</li>

【问题讨论】:

    标签: php simple-html-dom


    【解决方案1】:

    你可以尝试如下:-

    foreach($html2->find('ol.tracklist li.track') as $element){ // or use li.track only   
       echo "<pre/>";print_r($element->getAllAttributes());
    }
    

    【讨论】:

    • 完美!完美运行:))!!
    • @Wayward 很高兴为您提供帮助。:):):)
    猜你喜欢
    • 2018-07-20
    • 1970-01-01
    • 2014-05-24
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 2020-04-08
    • 1970-01-01
    相关资源
    最近更新 更多