Мне только что помогли с этим вопросом, но я не могу заставить его перейти к следующему блоку HTML.
$html = file_get_html('http://music.banadir24.com/singer/aasha_abdoo/247.html');
$urls = $html->find('table[width=100%] table tr');
foreach($urls as $url){
$song_name = $url->children(2)->plaintext;
$url = $url->children(6)->children(0)->href;
}
Возвращает список названий первого альбома (Deesco), но не переходит к следующему альбому (The Best Of Aasha)? Это просто дает мне эту ошибку:
Примечание: попытка получить собственность
не объект в
C: \ wamp \ www \ test3.php на линии
26
Неустранимая ошибка: вызов функции-члена
children () для необъекта в
C: \ wamp \ www \ test3.php в строке 28
Почему это так и как я могу заставить его перейти к следующему элементу таблицы?
Я ценю любую помощь в этом!
Обратите внимание: это законно, так как песни не связаны авторским правом, и они доступны для бесплатной загрузки, просто мне нужно скачать их много, и я не могу сидеть и нажимать на кнопку целый день. Сказав это, мне потребовался час, чтобы получить это далеко.