rpa_browser_getTableHtmlByHtml

通过html源代码查找表格元素,并返回表格元素html源代码。html标签为table的是表格

1. 函数

rpa_browser_getTableHtmlByHtml(tabId, html)

  • tabId:字符串类型,网页标识;
  • html:字符串类型,表格的html源码片段。

2. 返回值

字符串类型,表格的json字符串形式。

3. 示例

# 将读取的表格数据写入数据表格
def writeTable():
    rpa_view_clearTable()
    maxRowCount = rpa_browser_getTableRowCount(tableInfo)
    for i in range(maxRowCount):
        time = rpa_browser_readTableInfo(tableInfo, i, 0)
        info = rpa_browser_readTableInfo(tableInfo, i, 2)
        rpa_view_createRow(time)
        rpa_view_writeTable(i, "内容", info)

# 打开快递100
tabId1 =rpa_browser_openUrl("http://www.kuaidi100.com")

# 搜索框输入快递单号
rpa_browser_setInputText(tabId1, "node_1", "7710405745930")

# 点击搜索按钮
rpa_browser_clickElement(tabId1, "node_2")

# 读取表格内容
matchRegExp = '''<td class="status status-first">'''
tableInfo = rpa_browser_getTableHtmlByHtml(tabId1, matchRegExp)

# 设置参数面板值
rpa_view_writeParam("表格内容", tableInfo)
rpa_view_writeParam("总行数", rpa_browser_getTableRowCount(tableInfo))
rpa_view_writeParam("总列数", rpa_browser_getTableColCount(tableInfo))

rpa_view_writeParam("内容", rpa_browser_readTableInfo(tableInfo, 0, 2))

# 写入表格
writeTable()

其中,“node_1”、“node_2”是利用“捕获网页元素”功能捕获的网页元素:

元素截图

powered by Gitbook修订时间: 2021-04-15 15:56:54

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容