[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: парсинг при обилии javascript
respublika
Привет. Нужно снять инфу со странички:
https://www.bet-at-home.com/de/sport/results
только футбол.
Написал такой код:

function parseUrlpost($url, $urlTo, $patch, $post)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, $urlTo);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_REFERER, "https://www.bet-at-home.com/de/sport");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$html = curl_exec($ch);
curl_close($ch);
$dir = 'temp/'.$patch.'.html';
file_put_contents($dir, $html);
unset($html);
}

$post = '{"selectedEventGroupIndex":33,"timespan":2,"searchPattern":"& ;quo t;}';
$myurl = "https://www.bet-at-home.com/de/sport/results";
$myurlTo ="https://www.bet-at-home.com/de/sport/results";
parseURLpost($myurl, $myurlTo, 'web', $post);


Получаю нужную страничку, но там бывает много. Нужно пролистать 2-3 дальше. Подскажите пожалуйста, как это сделать. Какой $post отправлять, чтоб получить 2 лист, 3-й и т.д.
Там линк типа:
<a onclick="javascript:sportBets.LoadPage(event, 2);">2</a>

Как сформировать следующие запросы?
Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.