Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Отправка GET запроса средствами CURL


Автор: serega721 5.8.2012, 20:21
Добрый день!
Есть такая проблема:
Хочу получить информацию со страницы к примеру: slan.ru/obyavlenie/prodayu-dom-v-derevne-v-stupinskom-r-ne-70km/
На данном сайте есть кнопка "показать телефон" (телефон подгружается ajaxom) при этом происходит запрос такого вида: GET http://slan.ru/ajax/clicker/set/?url...=phone_details
Вопрос: Как с помощью CURL имитировать запрос такого вида?

Автор: Fortop 5.8.2012, 23:45
Цитата(serega721 @  5.8.2012,  20:21 Найти цитируемый пост)
Как с помощью CURL имитировать запрос такого вида? 

Что именно вызывает затруднение?

Автор: serega721 5.8.2012, 23:55
Цитата(Fortop @  5.8.2012,  23:45 Найти цитируемый пост)
Что именно вызывает затруднение? 

Ну во-первых то что в curle при стандартном передаче данных методом GET все данные передаются в строке запроса. 
Теперь смотрим поэтапно в начале я открываю строку такого вида: slan.ru/obyavlenie/prodayu-dom-v-derevne-v-stupinskom-r-ne-70km/
Там же я и должен передавать данные методом GET, но я не могу этого сделать т.к. у ajax запроса строка передачи дынных отличается:  http://slan.ru/ajax/clicker/set/?url...=phone_details и я просто не знаю куда ее вписать. Если не сложно приведите пример как будет выглядить стандартный запрос curl в моем случае. 

Автор: Fortop 6.8.2012, 00:04
А чем аякс запрос отличается от запроса браузера?

Добавлено через 1 минуту и 25 секунд
В вашем конкретном случае нужно выполнить/распарсить js скрипт у себя, затем взять урл по которому он хочет обратиться и отдать его курлу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)