powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / D7 + HTML
10 сообщений из 10, страница 1 из 1
D7 + HTML
    #39626807
Beton-Karton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, друзья!

Есть сайт http://catalog.expocentr.ru/table.php?wyst_id=125. Как видите, это таблица участников выставки. В каждой строке этой таблицы есть ссылка на карточку отдельного участника выставки. Пример карточки http://catalog.expocentr.ru/catalog.php?wyst_id=125&stand_id=58792

Вопрос в следующем - как средствами D7 организовать перебор таблицы и занести в эксель данные с карточек(тел, маил, адрес и пр.) всех участников выставки?

Спасибо
(про работу с экселем не надо, только получение данных с сайта)
...
Рейтинг: 0 / 0
D7 + HTML
    #39626811
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ctrl+C, Ctrl+V
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
D7 + HTML
    #39626819
Beton-Karton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получаю содержание страницы в виде текста с помощью idHttp1.Get
Есть какая-то возможность искать по этому тексту по тегам?
...
Рейтинг: 0 / 0
D7 + HTML
    #39626831
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
06.04.2018 14:22, Beton-Karton пишет:
> Есть какая-то возможность искать по этому тексту по тегам?

никто не запрещает.
вся твоя табличка сидит между <tbody> ... </tbody>
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
D7 + HTML
    #39626833
Beton-Karton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да это понятно, я вижу. Т.е. колупаться с текстом? Хотелось бы чего-то типа GetElementsByTagname, перебрать в два счёта и всё
...
Рейтинг: 0 / 0
D7 + HTML
    #39626838
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
06.04.2018 14:34, Beton-Karton пишет:
> Да это понятно, я вижу. Т.е. колупаться с текстом? Хотелось бы чего-то типа GetElementsByTagname, перебрать в два счёта и всё

там работы на полчаса.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
D7 + HTML
    #39626839
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beton-KartonХотелось бы чего-то типа GetElementsByTagname, перебрать в два счёта и всё
Такое возможно, если разобраться с IHTMLDocument и прочими интерфейсами MSXML.
Либо искать/покупать готовый "компонент для D7", в котором есть функция "GetElementsByTagname".
Либо колупаться с текстом.
Либо искать еще другие решения.
Что проще - решать тебе.
...
Рейтинг: 0 / 0
D7 + HTML
    #39626844
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockи прочими интерфейсами MSXML
MSHTML
...
Рейтинг: 0 / 0
D7 + HTML
    #39626859
Beton-Karton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MSHTML - вещь!!! Мощь!!!
Всем спасибо.
Тема закрыта
...
Рейтинг: 0 / 0
D7 + HTML
    #39626868
LoneFast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если данные уже готовые в самой разметке - можно через скачивание любым способом (тем же IdHTTP), а вот если они как-то подгружаются или генерируются скриптами...

Надо воспользоваться любым XML-парсером (достаточно развитым для понимания HTML).
MSHTML более частная узкая штука, но тоже подойдёт.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / D7 + HTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]