[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить информацию с другого сайта
ulpra
Добрый вечер! Возник такой вопрос, реально ли вывести у себя на сайте информацию которая выводится при нажатии кнопки "Показать таблицу наличия" на этом сайте? Если да, то как?
как обычный текст спарсить со страницы я знаю, а как в данном случае это сделать - ума не приложу..
olimpset
Используй функцию cURL
ulpra
а можете пример показать если не тяжело?
olimpset
Код украл, сейчас неохота писать:
<?php  
// Поиск книг на сервере amazon.com
$url = "http://www.amazon.com/exec/obidos/search-handle-form/002-5640957-2809605";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=index%3Dbooks&field-keywords=PHP+MYSQL"); // add POST fields
$result = curl_exec($ch); // run the whole process
curl_close($ch);
echo $result;
?>
olimpset
Вот подробно:
http://www.php.su/lessons/?lesson_11
ulpra
Спасибо, но все равно это не совсем то что нужно.. Там ведь не просто как html код на странице выводится, той таблицы даже в исходном коде нет.. unsure.gif
olimpset
Аа, ну если вы имеете ввиду с базы данных взять то не получится, надо будет взламывать его, если получится.
ulpra
Просто я не пойму как он выводится там на страницу, что его даже в исходнике нет? blink.gif
olimpset
Если в HTML нету, значит не выводится, а может и выводится, только в другом пространстве (измерении), которое мы не понимаем)).
rooor
olimpset
ерунду говорите)
ulpra
надо парсить http://www.grandua.com.ua/ajx/ajx_jq.php с соответствующими $_POST запросами
linker
Контент подгружается динамически через ajax, потому в если просто смотреть исходный код, то и не видно.

_____________
Gear Framework
Gear Framework на Github
ulpra
rooor,спасибо за ответ, уже более понятно) можете помочь с этим?)
rooor
50 рублей на WMR :)
$url = "http://www.grandua.com.ua/ajx/ajx_jq.php";  
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "cmd=uh_com_sizetbl&modelid=682");
$result = curl_exec($ch);
curl_close($ch);
echo $result;
ulpra
rooor, спасибо большое smile.gif
Скинь кош в личку, завтра буду дома скину)
Быстрый ответ:

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