как правильно сделать GET запрос?

  • Автор темы Автор темы hostcredit
  • Дата начала Дата начала

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Реакции
32
Баллы
28
Пытаюсь сделать парсер 2гис, столкнулся с проблемой: на сайте после запроса выходит окошко с организациями и скролингом этого окна, если получать DOM страницы, то выдает только 9 видимых в окошке выдачи организаций, если GET запросом то 22, всегда статические значения, может как то можно правильно запрос составить, чтобы получить все данные со страницы, которые появляются только если скроллить окно. Спасибо.
 
Пытаюсь сделать парсер 2гис, столкнулся с проблемой: на сайте после запроса выходит окошко с организациями и скролингом этого окна, если получать DOM страницы, то выдает только 9 видимых в окошке выдачи организаций, если GET запросом то 22, всегда статические значения, может как то можно правильно запрос составить, чтобы получить все данные со страницы, которые появляются только если скроллить окно. Спасибо.

ajax-данные страницы формируются js-скриптами..
если парсить через GET-запрос, то в этом случае не запускаются js-скрипты подтягивающие новые данные на страницу..
 
в статье lexone конкурсной был пример анализа работы javascript на странице. нужно анализировать чтобы понимать можно ли данные дернуть как то без браузера
 
еще вариант есть поменять структуру самого запроса часто бывает на странице выводиться только 10 записей типо site.ru/article/1?show=10
ручками попробовать подставить вместо 10 например 100
 
еще вариант есть поменять структуру самого запроса часто бывает на странице выводиться только 10 записей типо site.ru/article/1?show=10
ручками попробовать подставить вместо 10 например 100
попробовал - не получается в 2гис такой финт ушами :)
 
там какой то ява скрипт выполняется на странице при скроллинге и подгружаются остальные элементы в код страницы. Какой код я не знаю т.к. в яве не силен и как отследить его я не знаю
 
а стандартный скроллинг входящий в состав зенки не подходит?
 
  • Оценить
Реакции: Sergodjan
Ура решение нашлось! Используем эмуляцию клавы, но не "pagedown" а "TAB" Всем спасибо!
пря-здря-вля! :az:
метод научного тыка в действии, во всем своем величии.. :dm:
лишний пример для подражания для любителей поискать решение в мануалах к программе и потом любящих побузить на тему того, что мануала нет или он неполный.. :-)
 
  • Оценить
Реакции: hostcredit
пря-здря-вля! :az:
метод научного тыка в действии, во всем своем величии.. :dm:
лишний пример для подражания для любителей поискать решение в мануалах к программе и потом любящих побузить на тему того, что мануала нет или он неполный.. :-)
Спасибо! Если долго мучится - что нибудь получится :)
 
  • Оценить
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)