Могу ли я заставить Blue Prism читать результаты поисковой системы на основе ключевых терминов? - PullRequest
0 голосов
/ 07 июня 2018

Я новичок в Blue Prism и мне нужна помощь!

Я ищу по ключевым словам в Google - когда откроется первая страница, я хочу, чтобы Blue Prism выбрала названия ссылок, которые имеют "Key Term 1 "и" Key Term 2 "в заголовках, затем откройте ссылки.Это означает, что в результатах поиска Google может быть несколько результатов, которые могут (или не могут содержать) 2 ключевых термина.

Можно ли как-нибудь это сделать в Blue Prism?

1 Ответ

0 голосов
/ 10 июня 2018

Да, на самом деле, есть много разных способов.

Основное решение:

Первый
Пропуск бота "Ключевой термин 1"и" Ключевое слово 2 "в поле ввода поиска Google, далее" allintitle: "и связаны вместе с" И ".Это скажет Google возвращать результаты только с «Ключевым термином 1» и «Ключевым термином 2» в заголовке.

Поиск будет выглядеть следующим образом: allintitle: «Ключевой термин 1» И «Ключевой термин 2» ( Пример изображения )

Это в основном заставляет Google делать заголовокработать и избавляет вас от необходимости захватывать возвращенную страницу и сравнивать строковые значения между заголовками и вашими ключевыми терминами.

Второй
Отслеживание соответствующего местоположения на странице HTML длявозвращенные ссылки в ваших объектах поиска Google. Модель приложения.
Сами ссылки содержатся в элементе <cite class="iUh30">{URL}</cite> HTML, поэтому ваш элемент модели приложения будет выглядеть примерно так:

Tag - 'Equals' -CITE
Класс - 'Равен' - iUh30
Индекс - 'Динамический' -

Третий
Затем можно передать числовое значение индексассылки, по которой вы хотите, чтобы бот щелкнул на этапе навигации.Если это больше, чем один, просто запустите цикл бота на этапе навигации, но просто добавьте 1 к текущему порядковому номеру до конца цикла.Чтобы это работало, вам нужно настроить параметры браузера ресурсов бота, чтобы открывать ссылки на новой вкладке, иначе это не сработает.

Еще одна стратегия, которую вы могли бы использовать, - заставить бота захватить Googleпоиск по страницам возврата весь HTML и сохранить его в элемент данныхЗатем вы можете использовать XML VBO для анализа всего, кроме возвращаемых ссылок, а затем делать с ними все, что пожелаете.
Захват всего DOM и перетаскивание его в Blue Prism, тем не менее, нецелесообразно, поскольку вводить такую ​​возможность всегда плохотакже добавляются неизвестные живые сценарии.

...