rpa_browser_getTableHtmlByText

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

1. 函数

rpa_browser_getTableHtmlByText(tabId, text)

  • tabId:字符串类型,网页标识;
  • text:字符串类型,表格的文本内容片段。

2. 返回值

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

3. 示例

# 将读取的表格数据写入数据表格
def writeTable():
    rpa_view_clearTable()
    maxRowCount = rpa_browser_getTableRowCount(tableInfo)
    for i in range(1, maxRowCount):
        month = rpa_browser_readTableInfo(tableInfo, i, 0)
        income = rpa_browser_readTableInfo(tableInfo, i, 1)
        rpa_view_createRow(month)
        rpa_view_writeTable(i-1, 1, income)

# 打开京东
tabId1 =rpa_browser_openUrl("D:/table.html")

# 读取内容
tableInfo = rpa_browser_getTableHtmlByText(tabId1, "月份")

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

# 写入表格
writeTable()

其中“table.html”代码如下:

<!DOCTYPE html>
<html>

<body>
    <table border="1">
        <tr>
            <th>月份</th>
            <th>收入</th>
        </tr>
        <tr>
            <td>一月</td>
            <td>100</td>
        </tr>
        <tr>
            <td>二月</td>
            <td>200</td>
        </tr>
        <tr>
            <td>三月</td>
            <td>300</td>
        </tr>
        <tr>
            <td>四月</td>
            <td>400</td>
        </tr>
        <tr>
            <td>五月</td>
            <td>500</td>
        </tr>
    </table>
</body>

</html>
powered by Gitbook修订时间: 2021-04-15 15:56:54

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容