
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.04.2018, 14:07
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
Добрый день, друзья! Есть сайт http://catalog.expocentr.ru/table.php?wyst_id=125. Как видите, это таблица участников выставки. В каждой строке этой таблицы есть ссылка на карточку отдельного участника выставки. Пример карточки http://catalog.expocentr.ru/catalog.php?wyst_id=125&stand_id=58792 Вопрос в следующем - как средствами D7 организовать перебор таблицы и занести в эксель данные с карточек(тел, маил, адрес и пр.) всех участников выставки? Спасибо (про работу с экселем не надо, только получение данных с сайта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:10
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
Ctrl+C, Ctrl+V Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:22
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
Получаю содержание страницы в виде текста с помощью idHttp1.Get Есть какая-то возможность искать по этому тексту по тегам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:30
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
06.04.2018 14:22, Beton-Karton пишет: > Есть какая-то возможность искать по этому тексту по тегам? никто не запрещает. вся твоя табличка сидит между <tbody> ... </tbody> Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:34
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
Да это понятно, я вижу. Т.е. колупаться с текстом? Хотелось бы чего-то типа GetElementsByTagname, перебрать в два счёта и всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:37
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
06.04.2018 14:34, Beton-Karton пишет: > Да это понятно, я вижу. Т.е. колупаться с текстом? Хотелось бы чего-то типа GetElementsByTagname, перебрать в два счёта и всё там работы на полчаса. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:38
|
|||
|---|---|---|---|
D7 + HTML |
|||
|
#18+
Beton-KartonХотелось бы чего-то типа GetElementsByTagname, перебрать в два счёта и всё Такое возможно, если разобраться с IHTMLDocument и прочими интерфейсами MSXML. Либо искать/покупать готовый "компонент для D7", в котором есть функция "GetElementsByTagname". Либо колупаться с текстом. Либо искать еще другие решения. Что проще - решать тебе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 14:40
|
|||
|---|---|---|---|
D7 + HTML |
|||
|
#18+
YuRockи прочими интерфейсами MSXML MSHTML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 15:18
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
MSHTML - вещь!!! Мощь!!! Всем спасибо. Тема закрыта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 15:35
|
|||
|---|---|---|---|
|
|||
D7 + HTML |
|||
|
#18+
Если данные уже готовые в самой разметке - можно через скачивание любым способом (тем же IdHTTP), а вот если они как-то подгружаются или генерируются скриптами... Надо воспользоваться любым XML-парсером (достаточно развитым для понимания HTML). MSHTML более частная узкая штука, но тоже подойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2041042]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 387ms |

| 0 / 0 |
