меню

Объяснения терминов

Прежде чем создавать процессы для RPA самостоятельно, лучше сначала ознакомиться с некоторыми терминами.

Объекты

Объекты хранят данные в виде {key: value}. Как показано на рисунке ниже, мы можем использовать объект для представления информации о человеке. В этом объекте {...} «имя», «возраст» и «пол» являются ключами, а «Джон», «28» и «мужской» — значениями.

На рисунке ниже показаны два объекта, представляющие информацию о двух людях.


Массивы

Массив — это набор элементы одного типа данных.

Давайте рассмотрим простой пример. На изображении ниже внутри массива 4 элемента.

  • Первый элемент массива индексируется индексом 0.
  • Второй элемент массива индексируется индексом 1.

И так далее.

Элементы массива также могут быть объектами. Как показано ниже, в массиве 3 объекта.

Значения a[0] , a[1] и a[2] показаны ниже:

К настоящему моменту вы должны иметь четкое представление о концепции массивов и объектов. Если вы еще не знакомы с ним, узнайте больше, выполнив поиск по ключевым словам, таким как "массивы JavaScript" или "объекты" в Google.


Селектор

Что такое селекторы? В CSS-селекторы используются для стилизации HTML элементов на веб-странице.

Например, вы хотите использовать RPA, чтобы лайкнуть определенный пост, а на главной странице 10 постов, но хотите поставить лайк только пятому посту. Прежде всего, вам нужно найти кнопку «Нравится» пятого поста, затем нажать «Мне нравится» с помощью селектора, то есть нужно найти селектор пятого поста. В противном случае RPA Robot не будет знать расположение нужного элемента.

Как показано ниже, введите селектор #nav-search-submit-button, после чего робот RPA будет нажимать на элементы, содержащие <xxxx id=nav-search-submit-button> на странице.

Следующий код является примером, поясняющим, как использовать три селектора: учебный документ


Тип селектораОписание
SelectorОтносится к селектору CSS, методу выбора элементов HTML с использованием синтаксиса CSS.
Например, с помощью селектора CSS .one-class можно выбрать все элементы с именем класса one-class, что позволяет извлекать элементы, подобные одному в приведенном выше коде.
XPathXPath — это язык, используемый для поиска узлов в документах XML и HTML.
Он использует выражения пути для выбора элементов, которые могут быть очень конкретными, включая атрибуты элемента, текстовое содержимое, положение и т. д.
Например, //p[@class='two-class'] выберет все элементы p с именем класса two-class.
TextНепосредственно введите текст элемента, который вы хотите выбрать. Например, если вы введете «три», вы сможете напрямую получить этот элемент.

Переменные

Переменная — это контейнер, который можно использовать для хранения текста, данных, элементов веб-страницы и т. д. Например, вы получаете фрагмент текста с веб-страницы: «Я люблю AdsPower!» и сохраняете его в переменной A. На следующем шаге вам нужно ввести этот текст в поле ввода, и вам нужно будет только вызвать переменную A.

Такие действия, как [Получение данных - URL-адрес], [Получение данных - элемент] и [Цикл for элементы], могут помочь сохранить элементы, которые впоследствии можно будет повторно использовать в переменных.


Инструкция if

Существует множество случаев, когда необходимо, чтобы определенный код выполнялся только при выполнении определенного условия, а другой набор кода выполнялся при невыполнении этого условия.

Например, при входе в систему необходимо ввести пароль, если поля для ввода пароля нет, необходимо обновить страницу. В этой ситуации мы можем использовать Инструкция if.

Другими словами, выполнить определенный код, если некоторое условие истинно, иначе выполнить код в "Else".


Цикл for

Циклы - простой способ сделать какое-то действие несколько раз.

Например лайков на постах, сохранения всех отзывов об одном продукте в файл, перелистывания страниц, кликов по картинкам и так далее. Когда вам нужно повторить одну операцию, вы можете использовать Цикл for.

Более подробную информацию см. в главе «Управление процессом».

Предыдущий
Магазин
Следующий
Действия клавиатуры
Последнее изменение: 2024-12-30Powered by