|
0 / 0 / 0
Регистрация: 07.01.2021
Сообщений: 2
|
|
Парсинг динамического сайта18.03.2024, 10:08. Показов 3725. Ответов 34
Здравствуйте. На сайте есть погрузка данных из документа, которая идёт через API, то есть когда начинается событие (в 12 часов мск например) - он динамически начинает подгружать текст в течение всего события при помощи Java script .Как парсить такой сайт? Текст достать
Добавлено через 15 минут Либо как то сделать так чтобы у меня эта страница загрузилась со всеми данными сразу, без динамики
0
|
|
| 18.03.2024, 10:08 | |
|
Ответы с готовыми решениями:
34
Парсинг данных с сайта или страницы сайта Парсинг динамического сайта Парсинг динамического сайта |
|
2 / 2 / 0
Регистрация: 02.10.2021
Сообщений: 34
|
|
| 15.08.2024, 12:26 | |
|
0
|
|
|
3864 / 1771 / 434
Регистрация: 14.03.2022
Сообщений: 4,463
|
|
| 15.08.2024, 12:38 | |
|
0
|
|
|
Администратор
|
||
| 15.08.2024, 12:44 | ||
|
pqmin, в таком случае Usaga уже ответил на ваш вопрос:
0
|
||
|
2 / 2 / 0
Регистрация: 02.10.2021
Сообщений: 34
|
|||
| 15.08.2024, 12:51 | |||
|
Если использование в GAS, научите, пожалуйста, как этот модуль внедрить в GAS. Если речь об использовании библиотеки Selenium в JS, то это не решает мою задачу. Добавлено через 4 минуты
0
|
|||
|
14834 / 9618 / 1369
Регистрация: 21.01.2016
Сообщений: 36,180
|
||
| 15.08.2024, 13:40 | ||
|
0
|
||
|
3864 / 1771 / 434
Регистрация: 14.03.2022
Сообщений: 4,463
|
|
| 15.08.2024, 14:15 | |
|
0
|
|
|
14834 / 9618 / 1369
Регистрация: 21.01.2016
Сообщений: 36,180
|
|
| 15.08.2024, 14:19 | |
|
krvsa, google говорит, что это скорее всего Google App Script. Хз что такое и почему туда как-то отдельно надо добавляться скрипты...
0
|
|
|
2 / 2 / 0
Регистрация: 02.10.2021
Сообщений: 34
|
||
| 15.08.2024, 14:20 | ||
|
0
|
||
|
14834 / 9618 / 1369
Регистрация: 21.01.2016
Сообщений: 36,180
|
||
| 15.08.2024, 14:26 | ||
|
0
|
||
|
3864 / 1771 / 434
Регистрация: 14.03.2022
Сообщений: 4,463
|
|
| 15.08.2024, 14:31 | |
|
0
|
|
|
Молодой техлид)
|
|
| 15.08.2024, 15:47 | |
|
pqmin, работать с GAS можно с любого компа / сервера. Предложенный Selenium или Puppeteer это библиотеки позволяющие автоматизировать работу с браузером, их нужно будет где то установить где есть доступ к интернету и NodeJS. Пишешь скрипт отрыть страницу, дожидаешься появления на странице нужного блока, читаешь этот блок и отправляешь это используя GAS куда надо
0
|
|
|
2 / 2 / 0
Регистрация: 02.10.2021
Сообщений: 34
|
||
| 15.08.2024, 21:12 | ||
|
Т.е. нужно делать сервер для этой задачи. Сравнимо с запуском кода на Питоне из Google Cloud, да это по сути одинаково. Очень сложное решение по сравнению с тем, что можно сделать на Selenium в VBA или кодом на Питоне на своём компьютере.
0
|
||
|
Молодой техлид)
|
||
| 15.08.2024, 22:59 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 02.10.2021
Сообщений: 34
|
||
| 25.08.2024, 09:14 | ||
|
«Поле ✽ не является частью ответов API и изначально не доступно через стандартные методы API». «API не предоставляет способа получить прямую информацию о том …». Это, правда, пишет ЧатГПТ, можно поставить под сомнение. Но сайт с неподдающимися мне страницами мировой известности и миллионными посещениями, так что можно и допустить, что ЧатГПТ не сочиняет отсебятины. При этом поле ✽ в описании API есть.
0
|
||
|
14834 / 9618 / 1369
Регистрация: 21.01.2016
Сообщений: 36,180
|
|
| 25.08.2024, 13:34 | |
|
pqmin, API не может быть каким-то закрытым. Физическ. Всё, что браузер запрашивает у сервера - всё это видно в открытую. Другое дело, что оно недокументировано может быть, ибо не предназначено для публики.
Нажми в браузере F12, перейди на вкладку Network, перезагрузи страницу, выбери фильтр XMLRequest и ты увидишь ВСЕ обращения к серверу. Ну, кроме WebSocket, для этого другой фильтр есть. Ничего вне того, что ты видишь, данные на страницу передать не может. Поэтому можно изучить эти обращения, понять что откуда и как возвращает, и обращаться к серверу таким же образом. Вот тебе и парсинг динамических страниц.
0
|
|
| 25.08.2024, 13:34 | |
|
Парсинг динамического сайта библиотекой requests Парсинг на Python динамического элемента из POST запроса сайта Парсинг динамического контента
Парсинг динамического блока на PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|