Поділитися через


Отримання відомостей із веб-сторінки

Вилучення інформації про веб-сторінки є важливою функцією в більшості потоків, пов’язаних з Інтернетом. Дія Отримати подробиці веб-сторінки дозволяє отримувати різні відомості з веб-сторінок і обробляти їх у потоках робочого столу.

Щоб скористатися дією, потрібен уже створений екземпляр браузера, який визначає веб-сторінку, з якої потрібно витягти відомості. Екземпляр браузера можна створити за допомогою будь-якої дії під час запуску браузера.

Вибравши відповідний екземпляр браузера, виберіть інформацію, яку потрібно витягти з веб-сторінки. Дія Отримати докладні відомості про веб-сторінку пропонує шість різних варіантів:

  • Опис веб-сторінки
  • Мета-ключові слова веб-сторінки
  • Заголовок веб-сторінки
  • Текст веб-сторінки
  • Вихідний код веб-сторінки
  • URL-адреса веб-сторінки;

Отримана інформація зберігається для подальшого використання в текстовій змінній з ім’ям WebPageProperty.

Скріншот дії Отримати подробиці веб-сторінки.

Запобігання помилкам під час отримання відомостей

Хоча більшість властивостей існують віртуально на кожній веб-сторінці, існують сценарії, у яких дії Отримати подробиці веб-сторінки не вдається отримати вибрані відомості. Наприклад, веб-сторінки без мета-ключових слів є звичайним явищем.

Якщо ви не впевнені, чи існує атрибут на веб-сторінці, налаштуйте параметри помилки «Увімкнути» дії « Отримати відомості про вебсторінку », щоб продовжити роботу ланцюжка після помилки. Щоб дізнатися більше про обробку помилок дій, перегляньте статтю Обробка помилок у потоках робочого стола.

Скріншот параметрів помилки під час дії Отримати подробиці веб-сторінки.

Щоб визначити, чи успішне вилучення даних, використовуйте умову ifal , щоб перевірити, чи порожня змінна WebPageProperty .

Умовний дозволяє реалізувати різний функціонал для випадків успішного та невдалого вилучення даних. Ви можете знайти більше інформації про умовні оператори в розділі Використання умовних операторів.

Наступний приклад subflow отримує доступні мета-ключові слова з веб-сторінки та відображає їх у вікні повідомлення. Якщо вилучення виявляється невдалим, потік зупиняється і повертає повідомлення про помилку.

Скріншот прикладу ланцюжка, який витягує мета-ключові слова з веб-сторінки.