@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-ей и т.д. страниц?
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
xISRAPILx
@xISRAPILx
Java, JavaFX, PHP :S
Судя по всему, данные подгружаются JavaScript'ом, ищите URL который они для этого используют.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 авг. 2019, в 01:06
2000 руб./за проект
25 авг. 2019, в 23:48
4000 руб./за проект
25 авг. 2019, в 22:35
1000 руб./за проект