rpa_browser_getTableTextByText
通过文本查找表格元素,并返回表格元素文本。html标签为table的是表格。
1. 函数
rpa_browser_getTableTextByText(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_getTableTextByText(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>