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


Получение данных веб-страницы путем предоставления примеров

Получение данных с веб-страницы позволяет пользователям легко извлекать данные из веб-страниц. Однако часто данные на веб-страницах не находятся в простых таблицах, которые легко извлекать. Получение данных из таких страниц может быть сложным, даже если данные структурированы и согласованы.

Есть решение. С помощью функции "Получить данные из Интернета" можно по сути отображать данные Power Query, которые необходимо извлечь, предоставив один или несколько примеров в диалоговом окне соединителя. Power Query собирает другие данные на странице, которая соответствует вашим примерам. С помощью этого решения можно извлечь все виды данных из веб-страниц, включая данные, найденные в таблицах и других не табличных данных.

Get data from web by example.

Примечание.

Цены, перечисленные в изображениях, являются только для целей.

Использование получения данных из Интернета по примеру

Выберите веб-параметр в выборе соединителя, а затем выберите Подключение, чтобы продолжить.

В интернете введите URL-адрес веб-страницы, из которой вы хотите извлечь данные. В этой статье мы будем использовать веб-страницу Microsoft Store и покажем, как работает этот соединитель.

Если вы хотите продолжить, можно использовать URL-адрес Microsoft Store, который мы используем в этой статье:

      https://www.microsoft.com/store/top-paid/games/xbox?category=classics

Web dialog.

При нажатии кнопки "ОК" вы перейдете в диалоговое окно "Навигатор" , где отображаются все автоматически заданные таблицы на веб-странице. В приведенном ниже примере таблицы не найдены. Выберите " Добавить таблицу", используя примеры .

Navigator window.

Добавление таблицы с помощью примеров представляет интерактивное окно, в котором можно просмотреть содержимое веб-страницы. Введите примеры значений данных, которые требуется извлечь.

В этом примере вы извлеките имя и цену для каждой игры на странице. Это можно сделать, указав несколько примеров на странице для каждого столбца. При вводе примеров Power Query извлекает данные, соответствующие шаблону примеров записей с помощью алгоритмов интеллектуального извлечения данных.

data by example.

Примечание.

Предложения по значению включают только значения меньше или равно 128 символам длины.

Когда вы довольны данными, извлеченными на веб-странице, нажмите кнопку "ОК", чтобы перейти к Редактор Power Query. Затем можно применить дополнительные преобразования или сформировать данные, например объединение этих данных с другими источниками данных.

applying more transformations.

См. также