Гость_Женя
4.03.2013 - 23:21
Ребя та помогите пожалуйста!!!! как вырвать инфу из таких страниц
https://www4.macadam.eu/Manager/SinglePage/...%3d&language=fr
Игорь_Vasinsky
4.03.2013 - 23:41
Получить контент с удалённой страницы
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
Цитата (Игорь_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 Вот что выводит
Zzepish
5.03.2013 - 00:29
А в исходный код глянуть?)))
Цитата (Zzepish @ 5.03.2013 - 00:29) |
А в исходный код глянуть?))) |
И что там увидеть?
Игорь_Vasinsky
5.03.2013 - 00:33
ну тогда смотри в 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
Цитата (Игорь_Vasinsky @ 5.03.2013 - 00:33) |
ну тогда смотри в firebug FireFox - увидишь откуда данные поступают. |
Да я смотрел туда!!! и что ... я не понимаю... тут js, а в нем я ни х непонимаю
Игорь_Vasinsky
5.03.2013 - 00:37
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
5.03.2013 - 00:39
в хроме 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
ечально но я ни понимаю как из этого извлечь информацию нужную...
Игорь_Vasinsky
5.03.2013 - 00:55
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
Цитата (Игорь_Vasinsky @ 5.03.2013 - 00:55) |
json_decode() |
Извени. а вот ты можешь мне прописать пример как с помощью этой функции допустим вытянуть марку авто?
Игорь_Vasinsky
5.03.2013 - 01:33
неа.. у меня болт)) там 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
Да, печальная ситуация но выход есть точно, я знаю что люди парсят отсюда информацию...
walerus
6.03.2013 - 19:29
Все проще... - логинишься в свой аккаунт курлом с SSL соединением, потом вызываешь вот это -
https://www4.macadam.eu/Manager/SinglePage/...icleInformation - он в JSON формате
Делаешь: json_decode(); и у тебя массив с данными.
Куки не забываем использовать

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

), потом, получив куку, дергаем урл, который я дал, результат тот же...
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.