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

hostcredit

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 075
Благодарностей
8 960
Баллы
113
Пытаюсь сделать парсер 2гис, столкнулся с проблемой: на сайте после запроса выходит окошко с организациями и скролингом этого окна, если получать DOM страницы, то выдает только 9 видимых в окошке выдачи организаций, если GET запросом то 22, всегда статические значения, может как то можно правильно запрос составить, чтобы получить все данные со страницы, которые появляются только если скроллить окно. Спасибо.
ajax-данные страницы формируются js-скриптами..
если парсить через GET-запрос, то в этом случае не запускаются js-скрипты подтягивающие новые данные на страницу..
 

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
в статье lexone конкурсной был пример анализа работы javascript на странице. нужно анализировать чтобы понимать можно ли данные дернуть как то без браузера
 

vrnsalesite

Client
Регистрация
17.05.2015
Сообщения
81
Благодарностей
13
Баллы
8
еще вариант есть поменять структуру самого запроса часто бывает на странице выводиться только 10 записей типо site.ru/article/1?show=10
ручками попробовать подставить вместо 10 например 100
 

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28
еще вариант есть поменять структуру самого запроса часто бывает на странице выводиться только 10 записей типо site.ru/article/1?show=10
ручками попробовать подставить вместо 10 например 100
попробовал - не получается в 2гис такой финт ушами :-)
 

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28
там какой то ява скрипт выполняется на странице при скроллинге и подгружаются остальные элементы в код страницы. Какой код я не знаю т.к. в яве не силен и как отследить его я не знаю
 

vrnsalesite

Client
Регистрация
17.05.2015
Сообщения
81
Благодарностей
13
Баллы
8
а стандартный скроллинг входящий в состав зенки не подходит?
 

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28

vrnsalesite

Client
Регистрация
17.05.2015
Сообщения
81
Благодарностей
13
Баллы
8
Я про него имею ввиду попробуй мож поможет
 

Вложения

  • Спасибо
Реакции: hostcredit

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 075
Благодарностей
8 960
Баллы
113
Ура решение нашлось! Используем эмуляцию клавы, но не "pagedown" а "TAB" Всем спасибо!
пря-здря-вля! :az:
метод научного тыка в действии, во всем своем величии.. :dm:
лишний пример для подражания для любителей поискать решение в мануалах к программе и потом любящих побузить на тему того, что мануала нет или он неполный.. :-)
 
  • Спасибо
Реакции: hostcredit

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28
пря-здря-вля! :az:
метод научного тыка в действии, во всем своем величии.. :dm:
лишний пример для подражания для любителей поискать решение в мануалах к программе и потом любящих побузить на тему того, что мануала нет или он неполный.. :-)
Спасибо! Если долго мучится - что нибудь получится :-)
 
  • Спасибо
Реакции: Sergodjan

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28
А самое главное, в процессе поиска решения с GET запросами разобрался, доковырялся до API и начал хоть чуть-чуть разбираться в коде C# :de::dm::az:
 
  • Спасибо
Реакции: Sergodjan

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28
Так глядишь потихоньку потихоньку и тоже котэ аватарку разрешат повесить :bo::bp:
 
  • Спасибо
Реакции: Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 075
Благодарностей
8 960
Баллы
113

hostcredit

Client
Регистрация
03.05.2015
Сообщения
167
Благодарностей
32
Баллы
28

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