Вниз
Скачать: CL | DM;

Как из интернета скопировать таблицу   Найти похожие ветки 

 
ambhtr   (2007-07-23 12:22) [0]

В интернете есть сайт, например, "http://mysaite/myInfo", на котором есть таблица. Надо средствами Delphi, зайти на этот сайт и скопировать информацию из таблицы в подготовленный DBF-файл. Вопрос, возможно, слишком общий, но, к сожалению, не знаю как и поступиться. Подскажите, пожалуйста.


 
Stanislav ©   (2007-07-23 12:24) [1]

Таблица в смысле в виде html?
или нужно подключится к серверу БД?


 
Anatoly Podgoretsky ©   (2007-07-23 12:32) [2]

Надо написать программу


 
ambhtr   (2007-07-23 12:50) [3]


> Таблица в смысле в виде html?

Если просматривать HTML-код, то строка таблицы выглядит:
...
   <TD noWrap align=right>09.07.2007</TD>
   <TD noWrap align=right>0000286637</TD>
   <TD noWrap align=right>3 217.00</TD>
   <TD noWrap align=right>3 000.00</TD>
   <TD noWrap align=right>217.00</TD>
   <TD noWrap align=right>10.07.2007</TD>
...
Сейчас работают так: выделяют курсором мышки все ячейки, копируют в буфер, затем делают вставку в Excel. Все это идет очень медленно, трудно и т.д. :о(
В интернете нахожу ссылки, как скачать файлы, а как скопировать таблицу, найти пока не могу.


> Надо написать программу

Смеюсь вместе с ВВВами. :о(((


 
Сергей М. ©   (2007-07-23 13:00) [4]


> Если просматривать HTML-код


Он же к тебе не с луны свалился)

Раз ты его просматриваешь, значит ты его "скачал".

В чем проблема выделить из содержимого страницы только то что относится к таблице ?


 
antonn ©   (2007-07-23 13:17) [5]


> В чем проблема выделить из содержимого страницы только то
> что относится к таблице ?

объяснять ему про регулярные выражения сам будешь%)


 
ambhtr   (2007-07-23 14:43) [6]


> Раз ты его просматриваешь, значит ты его "скачал".

Я этот файл "скачал" для отработки программы. Как я думал, можно будет получать данные без "скачивания" файла страницы.
Неужели для поставленной задачи необходимо:
- "скачать" файл страницы
- анализировать. используя
> регулярные выражения

файл как текстовый.
- при нахождении строки с текстом "<TD noWrap align=right>10.07.2007</TD>" вырезать из него, то, что похоже на данные
- и записывать в DBF-файл.
???
И, никаких, Table.Cell(X,Y)???

Может, кто-нибудь знает, хотя бы ссылку на статью по этому вопросу?


 
Stanislav ©   (2007-07-23 15:01) [7]

Твоя программа должна:
1.  получить текст по заданному URL
2. Получив текст обработать его (т.е. находить тэги TD и все что между ними сохранять в dbf)
Для решения 1-го вопроса есть куча компонентов (не советую т.к. не пользовался)
Для решения 2-го пишеться метод анализ стоки.


 
Сергей М. ©   (2007-07-23 15:03) [8]


> Для решения 2-го пишеться метод анализ стоки


Для этого тоже, пожалуй, найдется куча компонентов


 
Плохиш ©   (2007-07-23 15:38) [9]


> Твоя программа должна:
> 1.  получить текст по заданному URL
> 2. Получив текст обработать его (т.е. находить тэги TD и

Для решения первого и второго в стандартную поставку включён компонент, который лежит на закладке Internet...


 
SpellCaster   (2007-07-24 10:40) [10]

TwebBrowser разве не подойдет?


 
mfender ©   (2007-07-24 23:09) [11]

Какие регулярные? Какие компоненты????
Микростуфф давно уже всё написал, и все это находится в любом Windows в mshtml.dll. И даже интерфейс там удобный - IHTMLDocument2 имеется.
Тут - http://msdn2.microsoft.com/en-us/library/aa752574.aspx



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.017 c
1-1181179291
Igor_K_A
2007-06-07 05:21
2007.08.19
Обработка Bitmap двумя Thread


15-1184749301
Коллер
2007-07-18 13:01
2007.08.19
веб 2.0 и доткомы


3-1177314557
Сергей М.
2007-04-23 11:49
2007.08.19
Интерфейс объекта VisualFoxPro.Application в составе vfpXr.dll


15-1185148040
Kostafey
2007-07-23 03:47
2007.08.19
Произвести автозамену стилей шрифтов в Word


15-1184753380
tean-q
2007-07-18 14:09
2007.08.19
Китайская программа




   Наверх