Есть задача: из HTML файлов нужно достать в Win приложение данные. Пример таблицы в аттаче.
Таблиц много, данные постоянно меняются. Может кто-то предложит наиболее простой метод?
Перебирать "вручную" не предлагать - есть таблица на 511 строк и 6 столбцов - более 3000 элементов.
Если коротко и прямо:
Выбрать одну из таблиц на странице и перевести её в набор строк с разделителем.
Этот топик читают: Гость
Ответов: 110
Рейтинг: 9
|
|||
карма: 0 |
| ||
файлы: 1 | 1.zip [411B] [311] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
как правило такие вещи проще всего делаются с помощью BlockFind
|
|||
карма: 27 |
|
Ответов: 110
Рейтинг: 9
|
|||
BlockFind умеет удалать что-то по маске оставляя при этом весь остальной текст?
как, к примеру, из аттача удалить все тэги font (открывающий, закрывающий с разным кол-вом доп. свойств)? |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
StartBlock = <font
EndBlock = > Delete = True |
|||
карма: 27 |
|
Ответов: 5446
Рейтинг: 323
|
|||
EvgIg, да. Например так:
|
|||
карма: 1 |
|
Ответов: 110
Рейтинг: 9
|
|||
code_17494.txt
остается только это: size=2 size=2 ------------ Дoбавленo в 18.43: получается что он удаляет не снаружи а внутри |
|||
карма: 0 |
| ||
файлы: 1 | code_17494.txt [860B] [479] |
Ответов: 3851
Рейтинг: 159
|
|||
EvgIg, если структура страницы фиксирована, то вынуть данные из 1.zip не просто, а очень просто. тебе даже сказали чем это можно сделать. изучай этот элемент. если что - спрашивай .. |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
| ||
файлы: 1 | code_17499.txt [713B] [220] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Че вы бедный font заюзали Нет, что бы челу схему выложить, а то он еще неделю думать будет. Там делов-то со схемой...
|
|||
карма: 22 |
|
Ответов: 4641
Рейтинг: 334
|
|||
nesco писал(а): Там делов-то со схемой...делов то мало....если структура постоянная.... [offtop]я кстати говорил про парсер...недавно....уже второй мучается..ну да ладно[/offtop] nesco, а нельзя как нибудь средствами компонента WebBrowser сделать точку...."содержит текст со станицы".... ведь например стандартный ie сохраняет как то в текст .....может затерялась там функция какая то ? но лучше конечно парсер, что бы не париться... EvgIg, вот тебе для изучения....но Tad спец по парсингу...может чего более приличное подскажет
|
|||
карма: 1 |
|
Ответов: 110
Рейтинг: 9
|
|||
Что-то переклинило с этим BlockFind'ом
Завтра отпишу свои мысли по нему (половину кода уже переписал... ) |
|||
карма: 0 |
|
11