Привет, я новичок здесь.
Пытаюсь сделать этот маленький код, чтобы перебирать страницы.И соскоблите ссылки с заголовков.
Соскребающая часть прекрасно работает, но я не могу сделать это для перехода на следующую страницу.Это продолжает цикл на той же странице.
<?php
include('../simple_html_dom.php');
// start at page 1
$xder = 1;
do {
// web page + page number (should change with every loop)
$html = file_get_html('https://webpage.com/stuff/page/$xder');
foreach($html->find('h3') as $h3)
{
foreach($h3->find('a') as $element)
{
echo $element->href . '<br>';
}
}
$xder++;
} while ($xder <= 5);
?>
Я ожидаю получить список ссылок со всех 5 страниц, но я получаю только список ссылок с 1-й страницы, повторяющийся 5 раз.
Я думаю, что проблема здесь "/ материал / страница / $ xder ');»Я не уверен, как добавить переменную в конец URL-адреса, который не работает.
Здесь опробованы методы:
Преобразование целого числа в строку в PHP
Это разочаровывает.Не уверен, что мне здесь не хватает.Спасибо за любые мысли:)