Задать вопрос
@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-ей и т.д. страниц?
  • Вопрос задан
  • 296 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
xISRAPILx
@xISRAPILx
Кратко не получится
Судя по всему, данные подгружаются JavaScript'ом, ищите URL который они для этого используют.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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