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

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

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

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

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

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

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


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