Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 24.01.2013
Сообщений: 26

Получить информацию из таблицы

24.08.2013, 17:58. Показов 1036. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. У меня такой вопрос
Есть сайт tourindex.ru, где можно получить таблицу по турам (вверху Demo-режим), затем Поиск тура (выделен красным), выбираем любую страну, далее справа кнопка Искать туры

Формируется таблица с турами - я хочу спарсить из нее данные, но при просмотре исходного кода страницы нет самих данных, а есть JS код наподобии:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</div>
<!-- ######### // CENTER COLUMN ############ -->
</td>
</tr>
</tbody></table>
<script type="text/javascript" defer="defer">
$(function(){
 var result_page_filters = lsjs.ti.filters.set('result_page_filters', {tour_type:'tt',country:'co',city:'ct',online:'online',room_size:'rs',child_age1:'ch1',child_age2:'ch2',weekday_st:'wd_st',weekday_sn:'wd_sn',datef:'df',datet:'dt',nightf:'nf',nightt:'nt',_cache:'_cache',allspo:'as',pricef:'pf',pricet:'pt',currency:'cur',building_type:'bt',room_apart_type:'rat',room_class:'rcl',room_char:'rch',room_view_type:'rvt',meal:'me',operator_online:'op_onl',operator_class:'opc',operator:'op',resort:'re',resort_place:'rpl',hotels_fav:'hv_onl',alloccat:'ac',allocation:'al',alloc_place_type:'apt',alloc_place_value:'apv',alloclet:'let',expert:'exp',premium:'premium',tour_excurs:'t_exc',stop:'st',last_days:'ld',page:'_p',page_size:'_ps',hide_com:'hide_com',hide_op:'hide_op',group_by:'grp',allocat_rate:'alr',ticket:'ti_tp',is_subagent:'is_sub',fortuna:'ft'}, {tour_type:1,country:6,city:1000,online:0,room_size:14,datef:'26-08-2013',datet:'09-09-2013',nightf:7,nightt:7,currency:'RUB',operator_online:0,expert:0,search_type:1,premium:0,page_size:50,group_by:'price',allocat_rate:0,ticket:1} , '/filters/?__setid=result_page'); 
 var __filter = false; 
result_page_filters.setOptions({});__filter = lsjs.ti.filters.head.tourtype('tour_type', {0:{name:'tour_type',nick:'tt',type:1,_default:1},1:{name:'country',nick:'co',type:1},2:{name:'city',nick:'ct',type:1}} ,document.getElementById('div_filter_tourtype'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...'});
__filter.setDepends(['city','country','operator','allocation','resort','building_type','room_view_type','room_apart_type','room_class','meal','online','duration','room_size','is_subagent','room_char','alloc_place_type','alloc_place_value','al_restrict','alloccat','allocat_rate','fortuna']);result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.head.country('country', {0:{name:'country',nick:'co',type:1},1:{name:'city',nick:'ct',type:1,_default:0}} ,document.getElementById('div_filter_country'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...'});
__filter.setDepends(['tour_type','allocation','resort','building_type','room_view_type','room_apart_type','room_class','meal','city','online','room_size','duration','alloccat','allocat_rate','operator','room_char','alloc_place_type','alloc_place_value','al_restrict','fortuna']);result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.head.city('city', {0:{name:'city',nick:'ct',type:1}} ,document.getElementById('div_filter_city'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...'});
__filter.setDepends(['tour_type','allocation','resort','building_type','room_view_type','room_apart_type','room_class','meal','country','online','room_size','alloccat','allocat_rate','operator','duration','room_char','alloc_place_type','alloc_place_value','al_restrict','fortuna']);result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.online('online', {0:{name:'online',nick:'online',type:5}} ,document.getElementById('div_filter_online'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...'});
__filter.setDepends(['allocation','alloccat','resort','building_type','room_view_type','room_apart_type','room_class','meal','country','tour_type','city','duration','room_size','is_subagent','operator','room_char','alloc_place_type','alloc_place_value','al_restrict','allocat_rate','expert','premium','excursions']);result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.search.roomSize('room_size', {0:{name:'room_size',nick:'rs',type:1,_default:14},1:{name:'child_age1',nick:'ch1',type:6},2:{name:'child_age2',nick:'ch2',type:6}} ,document.getElementById('div_filter_room_size'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...',room_size:14,default_room_size:14});
__filter.setDepends(['duration','allocation','resort','alloccat','building_type','room_view_type','room_apart_type','room_class','room_char','meal','operator','operator_class']);result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.search.dates('dates', {0:{name:'weekday_st',nick:'wd_st',type:5},1:{name:'weekday_sn',nick:'wd_sn',type:5},2:{name:'datef',nick:'df',type:3},3:{name:'datet',nick:'dt',type:3}} ,document.getElementById('div_filter_dates'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...',df:'26-08-2013',dt:'09-09-2013',wd_st:0,wd_sn:0});
result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.search.duration('duration', {0:{name:'nightf',nick:'nf',type:1},1:{name:'nightt',nick:'nt',type:1},2:{name:'_cache',nick:'_cache',type:2},3:{name:'allspo',nick:'as',type:1}} ,document.getElementById('div_filter_duration'), {default_nf:7,default_nt:7,nf:7,nt:7});
__filter.setDepends([]);result_page_filters.addFilter(__filter);
__filter = lsjs.ti.filters.price('price', {0:{name:'pricef',nick:'pf',type:2},1:{name:'pricet',nick:'pt',type:2},2:{name:'currency',nick:'cur',type:2}} ,document.getElementById('div_filter_price'), {loadTitle:'&#x0417;&#x0430;&#x0433;&#x0440;&#x0443;&#x0437;&#x043a;&#x0430;...',currs:{0:{id:'RUB',ticker:'&#x0440;&#x0443;&#x0431;'},1:{id:'UAH',ticker:'&#x0433;&#x0440;&#x043d;'},2:{id:'USD',ticker:'$'},3:{id:'EUR',ticker:'&#x20ac;'}},pricef:'',pricet:'',currency:'RUB'});
result_page_filters.addFilter(__filter);
Как достать данные?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.08.2013, 17:58
Ответы с готовыми решениями:

Получить информацию из таблицы SQL
Добрый день! Только осваиваю программирование и возникла потребность в использование бд. Мне необходимо из sql таблицы Table извлечь...

Как получить информацию из таблицы в word?
Есть word документ. В нем есть текст и таблица. Мне нужны данные только из таблицы. Пока пытаюсь представить всё содержимое word...

Получить информацию из таблицы Google, используя Xpath
Всем доброго времени суток! Есть сайт https://wordstat.yandex.ru/#!/history?regions=1&amp;words=%D1%86%D0%B5%D0%B7%D0%B0%D1%80%D1%8C - это...

2
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
24.08.2013, 22:53
у страниц сайта tourindex.ru нет защиты от открытия в ифрейме
значит, вам надо использовать HTA - там вы сможете получить доступ к любой таблице, сформированной скриптом
1
1 / 1 / 0
Регистрация: 24.01.2013
Сообщений: 26
24.08.2013, 23:20  [ТС]
Вы не могли бы подсказать - может где-то есть примерные реализации этого, а то на MSDN только в общих чертах все описывается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.08.2013, 23:20
Помогаю со студенческими работами здесь

Как из большой таблицы получить информацию на отдельном листе
Ситуация примертно следующая. У меня есть таблица с порядка 20-ю столбцами. Просматривать ее не всегда удобно. Каким образом (путем, может,...

Программно получить информацию о датах создания и изменения таблицы в Access2003
Здравствуйте. Кто знает как программно получить информацию о датах создания и изменения таблицы в Access2003? (эти даты отображаются в окне...

Как из Таблицы содержащейся в датасет получить информацию находящуюся в определённой ячейке
Имеется датасет с одной таблицей, как получить значение определённой ячейки из таблицы ?

Как можно получить информацию о структуре таблицы с которой я хочу работать?
Добрый день! Начал изучать C#/SQL. Создал БД, подключился к серверу, проверил - всё работает (через программу на C# получил данные из БД). ...

Как получить в файл(1) информацию о том, в какой ячейке таблицы(2) кликнули мышкой?
(Eto povtor v4eraschnego voprosa) Imeetsja: 1. Fail Excela s makrosami. 2. Fail (tablica) s dannymi. Trebujetsja: ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
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
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru