21.01.2015, 10:24
|
#6
|
Постоялец
Регистрация: 12.07.2011
Сообщений: 208
Отблагодарили 38 раз(а)
|
Re: Парс ссылок генерируемых js
Смотрите откуда беруться значения через сниффер.
Дальше просто парсите нужнные данные из ответа сервера.
Собственно вот сам код накидал по быстрому:
Свернуть ↑
Код:
<?php
$urlbase='http://ab.onliner.by/car';
$url="http://ab.onliner.by/search";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0");
curl_setopt($ch, CURLOPT_URL, $url);
$response = curl_exec($ch);
preg_match_all ('/car([^"]+)#comments/',$response , $list);
foreach ($list[1] as $value){
$value=str_replace('\\', $urlbase, $value);
$fopen = fopen ("parsedurls.txt", "a");
fputs ($fopen, "$value\r\n");
fclose ($fopen);
}
?>
Свернуть ↑Развернуть ↓
|
|
|