#0
by mzelensky
Доброго всем! Есть сайт. На определенной страничке выводится таблица с информацией. Информация тянется из базы средствами ПХП. Вот ссылки: и так далее. Я хочу открыть первую страницу, нажать волшебную кнопку и система должна обойти все эти странички. Как реализовать такой обход?!
#10
by бомболюк
это он и есть: Использование: Только чтение. Описание: Тип: COMОбъект. Предоставляет доступ к HTML документу. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#13
by mzelensky
Так мне не просто пропарсить нужно! Пропарсить не проблема. Я найду в тексте ссылку вот эту: а как мне ее выаолнить?! Т.е. я беру начальную страницу. Нажимаю кнопочку. 1С-ка парсит страницу, берет нужную инфу с нее. Затем находит ссылку на следующуб страницу (что выше) и переходит по ней. И далее алгоритм повторяется до конца (по всем страница или по ограниченному количеству).
#14
by бомболюк
ну получил интерфейс IHTMLElement, относящийся к ссылке, выдрал оттуда атрибут href - и пошел по нему, и так далее.
#15
by бомболюк
+ применительно к 1С это вот так будет выглядеть АтрибутHREF = HTMLСсылка.getattribute("href", 0);
#17
by mzelensky
да я знаю про рекурсию! Ты видишь ссылку, что я показал в примере? <a href="#" pageNum="2" class="pag_n" style="TEXT-DECORATION: none;">2</a> т.е href="#" - как мне по ней идти??
#18
by бомболюк
у блин а я то думал это ты просто сайт решил не показывать. Ну я тогда не знаю, там наверна какие нить обработчики навешиваются с помощью Джавы, а ваще хз, не сталкивался.
#20
by kabanoff
Посмотри в коде страницы ява-скрипт по классу pag_n. Скорее всего там какой-то обработчик вызывается.
#23
by Igor 2007
Когда обмен делал с Лотусом. Парсингом занимался *.xml файлов. Объект "План обмена" даже создал. Вроде там есть код:
#24
by mzelensky
не могу - там доступ платный. А доступ к инфе, разумеется, возможен только после аутентификации и оплате.
#26
by Адинэснег
Синтаксис: Получить(<Источник>, <ИмяВыходногоФайла>, <Заголовки>) Параметры: Тип: Строка. Адрес ресурса на сервере. Тип: Строка. Имя файла, в который помещаются данные полученного ресурса. Тип: Строка. Указываются заголовки, добавляемые к запросу на сервер. Текстовые пары вида <Заголовок>:<Значение>, разделяемые комбинацией ВК + ПС. Описание: Получает ресурс из указанного адреса. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение.
#32
by Анатолий Никитин
сморти как сам сайт ссылку формирует, и формируй такую же свою программой, потом переходи по ссылке и заново выполняй свой алгоритм.
#34
by mzelensky
да ты не зайдешь на него. Там платное все. Ты до этой инфу (страницы) не доберешься.
#35
by mzelensky
Тут другая идея родилась. Взять прогу, которая запоминает действия пользователя и повторяет их потом. Типа эмулытора. Задать ей действия сохранять странички как внешний файл, а потом переходить на следующую страницу. и так далее... А уже потом имеющиеся файлики пропарсить.
#40
by Elisy
Похоже на фреймворк типа JQuery. При загрузке страницы срабатывает скрипт, который ставит обработчик событий на click каждого элемента. Но не понятно какое действие - потому что возможен не переход на другую страницу, а обновление части текущей страницы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Парсинг строки
- Штатными средствами 1С можно узнать открыто нужное окно или нет?
- парсинг html-файла средствами 7.7 - кто-нибудь делал?
- Парсинг HTML (данные в таблице)
- Парсинг HTML страницы
- Парсинг данных сотового оператора
- Парсинг выписки из Клиент-Банка по нескольким счетам
- Парсинг сайта средствами 1С
- .Net в 1С. Парсинг сайтов, multipart/form-data, gzip итд
- Парсинг запросов сайта
В этой группе 1С
- Отбор записей регистра сведений в журнале регистрации
- Конфигурация: Автоматизированное обновление измененных конфигураций 1С
- v7: Слетели все остатки в базе, как поправить?
- Управляемая форма запрет изменения размера
- 32bit и 64bit(Postgres и 1С) объясните в чем разницато?
- Закрыть 1с при закрытии формы
- ATC45_ACC20 договоры
- v7: МОД от компании «ПиБи»: настройка выгрузки
- Группировка по регистратору
- Как передать основные средства с одного Юр лица на другое
- v7: Где в 1С увеличить масштаб для линейки меню, таблиц и т.д.
- Не встает сумма при принятии к учету ОС, в Комплексной 8
- Как применять корректировку реализации на другой склад
- Переоценка валютных средств
- Установка отбора при открытии формы выбора иерархического справочника
- перебор колонок табличной части (управляемая форма)
- Как изменить Шрифт диалогов и меню в 1С 8.1
- Вывести результат запроса в таблицу формы (8.2)
- Конвертация данных, перенос остатков Розница 1.0 -> Розница 1.0
- ЗУП при начислении ЗП не учитываются дни больничного опл. за сч. работодателя