Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/26: Рейтинг темы: голосов - 26, средняя оценка - 4.54
2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 234

Парсинг ajax, отправка POST запроса

04.03.2015, 20:56. Показов 5100. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день господа. Подскажите такую вещь. Вот хочу распарсить сайт на котором часть данных получается через Ajax, я получаю содержимое страницы через file_get_contents, получаю нужны мне параметры и могу создать POST запрос, через firebag вижу что отправляется страница "treeId=1111111&columnSize=11", так вот как мне отправить теперь эту вещь через file_get_contents правильно, я просто ни разу этого не делал, нужно правильно сформировать запрос.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.03.2015, 20:56
Ответы с готовыми решениями:

Отправка POST запроса через AJAX
Доброго всем времени суток. Проблема заключается в следующем: JavaScript-сценарий разбирает сохранённые на моём сервере XML-файлы. После...

AJAX отправка POST запроса на другой домен
Решил попробовать создать парсер для интернет-магазина, я его написал. Парсер парсит все товары, а мне надо сделать так чтобы он брал лишь...

Отправка POST запроса
Здравствуйте! Пишу авторегистратор для сайта, посмотрел какие запросы он отправляет, отправляю такие же, но ничего не происходит,...

8
 Аватар для sash
89 / 87 / 49
Регистрация: 09.10.2014
Сообщений: 571
04.03.2015, 23:59
Добрый вечер, барин Какие файлгетконтентсы, о чём вы говорите? Метод load библиотеки джейквери рулит и разруливает. Режь на части сайт и где тебе надо вставляй файл:
JavaScript
1
$('header').load('content/php.php');
я правильно понял?
0
2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 234
05.03.2015, 08:36  [ТС]
может и правильно, только я не понял =) я же хочу обработать его на сервере через php, а не у клиента...
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
05.03.2015, 10:15
Цитата Сообщение от Austerus
может и правильно, только я не понял =) я же хочу обработать его на сервере через php, а не у клиента...
Вы же говорите
Цитата Сообщение от Austerus
Вот хочу распарсить сайт на котором часть данных получается через Ajax
Ajax относится к клиентской части.

Если надо обработать на сервере - тогда вы вроде всё правильно делаете.

Добавлено через 4 минуты
Austerus, вы говорите что Вам надо разбирать страницу на сервере через php. А в первом сообщении говорите о Ajax.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
05.03.2015, 10:18
Посмотрите тут.
2
2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 234
05.03.2015, 13:52  [ТС]
Сори, неправильно сказал, мне нужно получить данные которые на сайте появляются через ajax
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
05.03.2015, 13:57
Цитата Сообщение от Austerus
Сори, неправильно сказал, мне нужно получить данные которые на сайте появляются через ajax
это после отработки ajax? и затем это все обрабатывать?

Добавлено через 1 минуту
А, я понял. Вы хотите на PHP получить страницу. Затем её на PHP обработать и через ajax отправить в браузер?
0
2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 234
05.03.2015, 14:00  [ТС]
Там на странице есть часть данных которая появляется на ней когда выполняется ajax запрос, по onclik через функцию. Т.е. я как думаю это сделать. Сначала запрашиваю всю страницу, получаю что могу, потом запрашиваю то что появляется через ajax, путем передачи запроса POST. Вроде я правильно это себе представляю...
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
05.03.2015, 14:10
Ок. Короче.

Можно вот так. 1.

Code
1
браузер < обработка страницы < ajax < post данные < php обработчик < ф-я file_get_contents < удаленная страница сайта
Можно вот так. 2.

Code
1
браузер < обработка страницы < получение страницы через метод load < удаленная страница сайта
В 1. Идет обработка частично на стороне сервера, частично в браузере.
В 2. Обработка полностью в браузере. Имхо, лучше так.

Не по теме:

Хорошую ф-ю посоветовал sash.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.03.2015, 14:10
Помогаю со студенческими работами здесь

Отправка POST запроса на сервер
Нужно отправить POST запрос на сервер: http://mysite.ru/folder1/folder2/?KEY1=VALUE1&amp;KEY2=VALUE2&amp;KEY3=VALUE3 и получить ответ, ответ...

Отправка post запроса через время
есть форма &lt;form action=&quot;act=fighting2&amp;amp;id=1&amp;amp;view=bot2&quot; method=&quot;POST&quot;&gt; &lt;input type=&quot;submit&quot; name=&quot;submitokr&quot; value=&quot;Напасть на...

Отправка post запроса php cURL
Объясните такой момент, как отослать post запрос просто попадая на страницу. Кликая по кнопке у меня получается. В общем изначально было...

Отправка POST запроса в ВК и получение ответа
Пытаюсь загрузить аватар в группу ВК. И при отправке post запроса с изображением, в ответ приходит следующее: ...

PHP и отправка запроса по ajax
Добрый день, подскажите пожалуйста. &lt;?php if (!empty($_GET)): ?&gt; &lt;?php foreach ($sections as...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru