Прочитать сайт и получить таблицу с сайта средствами 1С #605644


#0 by AF
Есть сайт. Его читаю без проблем. На сайте содержатся данные в таблице, или таблицах. Как это можно прочитать? Желательно перебрать все таблицы страницы сайта, а дальше по содержимому можно уже вычленить нужную инфу... Полный текст сайта читаю легко: А вот как оттудова дернуть таблицы...
#1 by НикДляЗапросов
А "сайт" не может предоставить тебе валюты в удобном виде?
#2 by AF
При чем тут валюты? Это сайт точно не валют...
#3 by Wobland
мож, из этой недописки полезное для себя извлечёшь
#4 by AF
Не, отладчиком иду... нет нужного. (((
#5 by rsv
Курите DOM (динамическая объектная модель)InternetExplorer.
#6 by rsv
+ Речь тута совсем не об 1С .
#7 by AF
и Я понимаю. Но стоит задача, и ее надо решить. Средствами 1С проще, потому как содержимое таблиц напрямую пишу в справочники 1С. Да и знаниями зачаточными обладаю только по 1С...
#8 by AF
Видимо, специалистов решивших эту задачу нет... (((
#9 by Wobland
я получал с сайта техподдержки список последних версий ПП. только столкнулся с неприятным моментом и... положил обработку в стол
#10 by AF
Пока роемся в отладчике. Через Сайт.Document.documentElement.innerText получаю голый текст. Что значительно упрощает ситуевину. Уже не надо шариться по тегам, вычленяя нужную инфу. Но блин, таблицу хапнуть удобнее!
#11 by zak555
огласи ссылку
#12 by AF
куда ссылку? Где ищу таблицу?
#13 by alexhtn
Для изучения структуры сайта удобно использовать google chrome. Там выбираешь "Инструменты" - "Инструменты разработчика". И используешь код из
#14 by х86
innerХТМЛ
#15 by AF
Это об чем?
#16 by zak555
которая здесь : Сайт.Navigate(Ссылка);
#17 by AF
Таблица территориальной подсудности. Нужны улицы и номера домов.
#18 by alexhtn
Table=HTMLDocument.getElementsByTagName("tblTerrList");
#19 by zzhiraf
сделаю за 500 руб)
#20 by AF
Все мировые судьи РФ? Согласен!
#21 by AF
Сорри конечно, а можно полный пример кода? У меня пока не проходит, ругается на переменную "ф". (((
#22 by zzhiraf
я про страничку из :)
#23 by AF
За 500 рублей я ее глядя на экран перепишу... )))) А вот с сайта собрать всех судей, реквизиты для госпошлины, ФИО судьи, адрес... И еще хит, связать территориальную подсудность с КЛАДР...
#24 by AF
+23 По всем мировым судьям РФ...
#25 by zzhiraf
Напишите нормальное ТЗ, могу посмотреть...
#26 by AF
Ну какое там ТЗ... Сайт видел. Оттуда на мировых судей. Всех по РФ. Задача, получить справочник мировых судей РФ с реквизитами для оплаты госпошлины и таблицей территориальной подсудности. Населенный пункт территориальной подсудности соотнести с кодом из КЛАДР, улицу - (если есть) - также. Номера домов - некритично, да и невозможно. Потому как часто пишут: "ул. Петрова - вся". Справочник многоуровневый. Округ Субъект Город/район Суды
#27 by zak555
так проще =)
#28 by AF
Сенкс! И снова в бой... (((
#29 by n koretsky
как вариант - парсить исходник страницы. начинать выдирать текст с тега начала таблицы и заканчивая окончанием таблицы. а дальше - парсить ее. но, это уже совсем как запасной вариант.
#30 by zak555
напиши админам сайта вопрос : какими параметрами можно получить только то, что нужно
#31 by AF
Ага, уж проще Сайт.Document.documentElement.innerText получить голый текст и прочитать...
#32 by zzhiraf
это большая работа. Там куча сайтов, у всех все по разному.
#33 by AF
Писал, послали лесом ))) Типа "Мы техподдержка, а вам, быдлу, нефиг..."
#34 by AF
Точно, работа немаленькая... Вот сижу, пишу хотя бы на Приволжский федеральный... Если хотя бы полулогикой 70% вытащить, затем второй логикой еще 20%... А потом девочек сажать, пусть набивают...
#35 by zzhiraf
Зачем вам все мировые судьи РФ?
#36 by zak555
положи им сайт тогда
#37 by AF
Долго объяснять. Нужно. Не катит. Сайт + человек + 5000 строк в документе. На 1 строку примерно 60 секунд. 5000 минут... Если программно обработать хотя бы 4000 строк...
#38 by zzhiraf
Желаю удачи в этом не легком деле тогда!
#39 by alexhtn
Если хочешь вечером могу найти код, который делает похожие действия. Когда-то делал бота для онлайн игры, так приходилось парсить страницы и сохранять данные в 1с.
#40 by AF
сам себе желаю.... ((( Очень хочу. Ибо сидеть мне еще с этим ой-ей....(((
#41 by inspam
Как вариант HTML в XLS -
#42 by AF
Т.е получить HTML, сохранить как xls, и перечитать?
#43 by inspam
Ну это как сделаешь)
#44 by inspam
Можешь посадить девочек перегонять HTML в XLS)
#45 by AF
я так не умею. Какой алгоритм? Изнасилуют. Многократно. Жена убьет. )))
#46 by inspam
> я так не умею. Какой алгоритм? Сохранить страницу в голый HTML и открыть в Excel?
#47 by AF
тьфу, блин... А что, тоже вариант... Сохранять файл в темп, читать и заполнять... ))) Сенкс, поюзаю, потестю...
#48 by AF
Еще один вопрос... Пишет сайт на диск, но спрашивает... Как это отключить?
#49 by Wobland
в случае с екселем надо применять магию DisplayAlerts. наверняка тут такое же есть
#50 by Wobland
а ещё можно Попытка
#51 by AF
Нет такой команды. Есть Silent. Ее сделал Ложь. Все равно спрашивает... Падла. (((
#52 by Wobland
тебе сейчас страницу на диск сохранить? возьми и не парься
#53 by AF
Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Couldn't resolve host name
#54 by Wobland
ну говори уже, что понаписал
#55 by AF
Да... Скучно. html пишется на диск на ура. Эксель его не открывает... Ошибка: Типы не совпадают
#56 by alexhtn
Что-то типа этого должно тебе помочь
#57 by FN
тримай:
#58 by FN
и не получится - по понятиям безопасности всегда будет интерактивный запрос. Можешь попробовать через v7plus получить как текст и сохранить в хтмл. ну или используй
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С