[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсер
Страницы: 1, 2
Гость_Женя
Ребя та помогите пожалуйста!!!! как вырвать инфу из таких страниц

https://www4.macadam.eu/Manager/SinglePage/...%3d&language=fr
Игорь_Vasinsky
Получить контент с удалённой страницы
file_get_contents() или cURL
Распарсить(получить) нужные части
regexp (preg_match() или preg_match_all()) php или SimpleHTMLDom(например)


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
stroks
Цитата (Игорь_Vasinsky @ 4.03.2013 - 23:41)
Получить контент с удалённой страницы
file_get_contents() или cURL
Распарсить(получить) нужные части
regexp (preg_match() или preg_match_all()) php или SimpleHTMLDom(например)

Вот именно там информации и нетую file_get_contents выводит только сетку с фиксированой информацией типа IMMAT:, VIN:, вся нужная информация спрятана за $.getJSON("...", function(data). я не могу понять как к этому подключится...
Смотрите исходный код страницы...

file_get_contents Вот что выводит

user posted image
Zzepish
А в исходный код глянуть?)))
stroks
Цитата (Zzepish @ 5.03.2013 - 00:29)
А в исходный код глянуть?)))

И что там увидеть?
Игорь_Vasinsky
ну тогда смотри в firebug FireFox - увидишь откуда данные поступают.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
stroks
Цитата (Игорь_Vasinsky @ 5.03.2013 - 00:33)
ну тогда смотри в firebug FireFox - увидишь откуда данные поступают.

Да я смотрел туда!!! и что ... я не понимаю... тут js, а в нем я ни х непонимаю
Игорь_Vasinsky
https://www4.macadam.eu/Manager/SinglePage/..._=1362429395824

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
в хроме F12 http://ybex.com/d/3ctkxw5lqw2whr9se6trw4gh...209i1e9doa.html

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
stroks
ечально но я ни понимаю как из этого извлечь информацию нужную...
Игорь_Vasinsky
json_decode()

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
stroks
Цитата (Игорь_Vasinsky @ 5.03.2013 - 00:55)
json_decode()

Извени. а вот ты можешь мне прописать пример как с помощью этой функции допустим вытянуть марку авто?
Игорь_Vasinsky
неа.. у меня болт)) там https и даже

  if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'https://www4.macadam.eu/Manager/SinglePage/GetVehiclePictures?_=1362429395848');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSLVERSION,3);
$jdata = curl_exec($curl);
echo $jdata;
curl_close($curl);
}


не проканывает.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
stroks
Да, печальная ситуация но выход есть точно, я знаю что люди парсят отсюда информацию...
walerus
Все проще... - логинишься в свой аккаунт курлом с SSL соединением, потом вызываешь вот это -
https://www4.macadam.eu/Manager/SinglePage/...icleInformation - он в JSON формате
Делаешь: json_decode(); и у тебя массив с данными.

Куки не забываем использовать cool.gif

Если же у тебя нет аккаунта, НО, есть ссылки вида как ты указал в начале поста, то еще проще, дергаешь эту ссылку CURLом, не забыв про куки ( Спешал фо Игорь rolleyes.gif ), потом, получив куку, дергаем урл, который я дал, результат тот же...
Быстрый ответ:

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