rpa_download
下载网络文件,保存到本地路径
1. 函数
rpa_download(url, filePath)
url:字符串类型,网络Url地址;
filePath:字符串类型,本地保存文件路径;
2. 返回值
若执行成功返回True,执行失败返回False,通过rpa_getLastErrorCode()获取错误码,rpa_getLastErrorMsg()获取错误信息。
3. 示例
# 从视图参数中读取保存目录
saveDir = rpa_view_readParam('保存目录')
# 获取表格行数
rowCount = rpa_view_getRowCount()
# 循环处理
for row in range(rowCount):
# 设置为下载中
rpa_view_writeTable(row, 2, '下载中...')
rpa_view_showRow(row)
# 读取url地址
url = rpa_view_readTable(row, 0)
# 读取文件名
fileName = rpa_view_readTable(row, 1)
# 拼装保存文件名
filePath = saveDir + '/' + fileName
# 下载url地址内容
if rpa_download(url, filePath):
rpa_view_writeTable(row, 2, '下载成功')
else:
errorMsg = '下载失败:'%(row) + str(rpa_getLastErrorCode()) + rpa_getLastErrorMsg()
rpa_view_writeTable(row, 2, errorMsg)
其中,
“保存目录”为界面设计中参数面板的参数,参数类型为【打开目录】;
表格设计中包括三列,分别为Url、文件名和状态;表格中的初始数据,可以通过Excel导入,数据格式为: