новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

ПАРСИНГ САЙТА

    • #1
    • 02.08.2013 16:49
    0
    есть кусок хтмл <tr bgcolor="white"><td align="center">ГТС Повременный (организации)</td><td align="center">3022356871</td><td align="center">63.5</td><td align="center">29.97</td><td align="center">25/07/2013</td></tr> <tr bgcolor="white"><td align="center">ГТС Повременный (организации)</td><td align="center">3022356871</td><td align="center">63.5</td><td align="center">29.97</td><td align="center">25/07/2013</td></tr> код 1с Процедура ОсновныеДействияФормыДействие1(Кнопка) ЭлементыА = ЭлементыФормы.сайт.Документ.GetElementsByTagName("A"); Для Каждого ЭлементСтраницы из ЭлементыФормы.сайт.Документ.body.all Цикл Если ЭлементСтраницы.tagName = "TABLE" Тогда Если ЭлементСтраницы.border = "2" Тогда //находим нужнную таблицу в HTML. В моем документе их две, одна border=0, другая border=1 Сообщить(ЯчейкаСтроки.innerText); как создать масив штобы выводились только определеные даные 3022356871 и 29.97, а не все?
    • #2
    • 02.08.2013 23:17
    0
    Юзай чтениеHTML. Намного проще. Если твой файл можно сделать хмл = то проще всего xpath
    • #3
    • 02.08.2013 23:21
    0
    Если структура таблицы постоянная можешь посчитать количество <td> тегов и выводить данные их 2 и 3 <td>
    • #4
    • 25.08.2013 09:00
    0
    Массивы вы можете создавать и многомерные. Главное перед записью в него необходимо проверять данные.
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться