Google Sheets IMPORTXML парсинг с задержкой

12 октября 2023

Вот пример:

Запрос:
Исправь формулу =IMPORTXML("url_сайта";"//div[@class='card-block pb bt-light']") чтобы парсинг происходил через 3 секунды после открытия страницы

Ответ:

К сожалению, функция IMPORTXML в Google Sheets не предоставляет возможность добавить задержку перед парсингом страницы. Она выполняет запрос и получает данные немедленно.

Однако, вы можете использовать скрипт на языке Google Apps Script, чтобы создать задержку перед выполнением запроса. Ниже приведен пример скрипта, который делает задержку в 3 секунды перед парсингом страницы с помощью функции UrlFetchApp.fetch():

Вы можете добавить этот скрипт в свой проект в Google Apps Script и вызывать функцию importXmlWithDelay с нужным URL вместо использования функции IMPORTXML. После этого вы получите содержимое страницы с задержкой в 3 секунды.