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



Поиск
Друзья
Администрация