У меня есть электронная таблица Google, которую я использую для отслеживания нескольких видео на YouTube. Для каждого видео я использую ImportXML, чтобы получить следующие данные с отдельных страниц видео YouTube:
- Заголовок
- Просмотры
- Ключевые слова
Чтобы было ясно - у меня нет проблем с использованием ImportXML таким образом. Этот подход отлично работает. Проблема в том, что каждый из этих отдельных фрагментов данных использует собственный вызов ImportXML. Это ограничивает меня до 16 видео, поскольку Google устанавливает разумное ограничение - 50 вызовов на лист. 3 датума * 16 роликов = 48 звонков, на 2 меньше максимума.
Я думаю, что хотел бы сделать ОДИН вызов для каждого видео, захватить весь HTML-код, поместить его в скрытую ячейку и РАЗБИРАТЬ ЭТУ ЯЧЕЙКУ для данных. Это позволило бы мне снять 50 видео, что, очевидно, гораздо более привлекательно.
У меня есть план, но я не знаю, смогу ли я таким образом разобрать CELL с помощью XPath. Документация, которую я видел, похоже, не позволяет использовать XPath таким образом, но это кажется настолько очевидным. Кто-нибудь делал это, или я лаю не на то дерево?