Задать вопрос
@MrRadio_Spy

Как парсить под страницы сайта?

Великий народ форума! Приветствую Вас в этот день!
К примеру, возьмем сайт https://nb-bet.com/Results, снизу есть переключатель страниц, который подгружает данные в таблицу методом ASP FormData.

Парсим Href из таблицы:

spoiler
require_once('/phpQuery/phpQuery.php');

				echo "<br/>"."<h1>". "Парсинг с сайта HREF"."</h1>"."<br/>";
					
				$url = 'https://nb-bet.com/Results';
				$request = curl_init( $url );
				$options = array(
			        CURLOPT_HEADER => false,
					CURLOPT_NOBODY => false,
					CURLOPT_RETURNTRANSFER => true,
					CURLOPT_SSL_VERIFYPEER => true,
				        CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0',
				);
				curl_setopt_array( $request, $options );
				$result = curl_exec( $request );
				curl_close( $request );
			
				$pq=phpQuery::newDocumentHTML($result);
					$links = $pq->find('span > .a-dotted-hover');

						foreach ($links as $link) {

							$pqLink = pq($link); //pq делает объект phpQuery

							
							$href[] = $pqLink->attr('href');
						}
				phpQuery::unloadDocuments($pq);


Подскажите пожалуйста, как можно спарсить href'ы с 2-ой, 3-ей и т.д. страниц?
  • Вопрос задан
  • 285 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
xISRAPILx
@xISRAPILx
Кратко не получится
Судя по всему, данные подгружаются JavaScript'ом, ищите URL который они для этого используют.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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