Lendwye
@Lendwye

Почему парсинг через simple_html_dom ничего не выдаёт?

Добрый день, использую simple_html_dom в работе, беру данные из sitemap.xml сайта, ссылки и время подгружаются, однако когда пытаюсь использовать $html->find("selector") PHP ничего не выдаёт, заранее спасибо за помощь.
require_once "./libs/simple_html_dom.php";
$html = file_get_html("https://www.perevod-pesen.ru/sitemap.xml");
$links = $html->find("#content > table > tbody > tr:nth-child(2) > td:nth-child(1)");
var_dump($links);
echo $html;
<code lang="php">
Вот что выдаёт вывод $html:


array(0) {
}
https://www.perevod-pesen.ru/category/2/2mashi/ 2021-03-08T15:13:33+00:00 weekly 0.2 https://www.perevod-pesen.ru/category/s/uicideboy/ 2022-02-16T10:03:34+00:00 weekly 0.2 https://www.perevod-pesen.ru/category/3/039maxi/ 2019-01-22T15:09:57+00:00 weekly 0.2 https://www.perevod-pesen.ru/category/2/2-chainz/ 2018-05-03T19:30:25+00:00 weekly 0.2 https://www.perevod-pesen.ru/category/2/21-savage/ 2019-06-20T07:54:31+00:00 weekly 0.2 https://www.perevod-pesen.ru/category/2/24kgoldn/ 2020-08-21T12:44:57+00:00 weekly

Я вставил фрагмент $html, однако в нём тоже самое выводится много раз
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maksam07
К примеру, я tbody не увидел в исходном коде страницы.
А вообще, селекторы по очереди прописывайте, и отлаживайте, где у вас начинаются проблемы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы