Skip to content

Element

DOM element query, attribute, and text extraction.

3 modules

ModuleDescription
取得屬性取得元素的屬性
查詢元素在元素內尋找子元素
取得文字取得元素的文字內容

Modules

取得屬性

element.attribute

取得元素的屬性

Parameters:

NameTypeRequiredDefaultDescription
element_idstringYes-元素 ID(UUID)
namestringYes-屬性名稱(例如 href、src、class)

Output:

FieldTypeDescription
statusstring操作狀態
valuestring屬性值

Example: Get href attribute

yaml
element_id: ${link_element}
name: href

查詢元素

element.query

在元素內尋找子元素

Parameters:

NameTypeRequiredDefaultDescription
element_idstringYes-父元素 ID(UUID)
selectorstringYes-尋找子元素的 CSS 選擇器
allbooleanNoFalse是否尋找所有符合的元素(預設:false,只找第一個)

Output:

FieldTypeDescription
statusstring操作狀態
element_idstring找到的元素 ID(單一模式)
element_idsarray找到的元素 ID 列表(全部模式)
countnumber找到的元素數量

Example: Find child element

yaml
element_id: ${result_item}
selector: h3

取得文字

element.text

取得元素的文字內容

Parameters:

NameTypeRequiredDefaultDescription
element_idstringYes-元素 ID(UUID)

Output:

FieldTypeDescription
statusstring操作狀態
textstring元素的文字內容

Example: Get element text

yaml
element_id: ${title_element}

Released under the Apache 2.0 License.