uibot数据抓取+数据表+excel小案例

Dim arrayData = ""
Dim objDatatable = ""
Dim objExcelWorkBook = ""
Dim arrayRet = ""
Dim iRet = ""
Dim objRet = ""
Dim sRet = ""
Dim arrayText = ""
// 网页数据抓取,返回值为二维数组
arrayData = UiElement.DataScrap({"html":{"attrMap":{"id":"content_left","tag":"DIV"},"index":0,"tagName":"DIV"},"wnd":[{"app":"uibotBrowser","cls":"Chrome_WidgetWin_*","title":"*"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}]},{"Columns":[{"props":["text","url"],"selecors":[{"index":0,"prefix":"","tag":"div","value":"div"},{"index":0,"prefix":">","tag":"h3","value":"h3"},{"className":"","index":0,"prefix":">","tag":"a","value":"a"}]}],"ExtractTable":0},{"objNextLinkElement":{"html":{"attrMap":{"aaname":"下一页 >","parentid":"page","tag":"A"},"index":0,"tagName":"A"},"wnd":[{"app":"uibotBrowser","cls":"Chrome_WidgetWin_*","title":"*"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}]},"iMaxNumberOfPage":1,"iMaxNumberOfResult":-1,"iDelayBetweenMS":1000,"bContinueOnError":False})
// 构建数据表,表头为内容和url
objDatatable = Datatable.BuildDataTable(arrayData,["内容","url"])
// 数据表根据条件查询
objDatatable = Datatable.QueryDataTable(objDatatable,"内容.str.contains(\"工具\")")
// 根据内容进行去重
objDatatable = Datatable.DropDuplicatesDataTable(objDatatable,[内容],"first")
// 将数据表转为二维数组
objDatatable = Datatable.GetDataTableByArray(objDatatable,False)
Try// 打开excelobjExcelWorkBook = Excel.OpenExcel("f:\\Users\\Administrator\\Desktop\\123.xlsx",True,"Excel","","")// 循环遍历每一个单元格// 行从1开始,列从'A'开始For i = 1 To Excel.GetRowsCount(objExcelWorkBook,"Sheet1") Step 1 For j = Asc("A") To Excel.GetColumsCount(objExcelWorkBook,"Sheet1")+Asc("A")-1 Step 1 TracePrint(Excel.ReadCell(objExcelWorkBook,"Sheet1",Chr(j)&i))NextNextExcel.CloseExcel(objExcelWorkBook,True)
CatchLog.Error("操作excel出错")
ElseEnd Try

uibot数据抓取+数据表+excel小案例相关推荐

  1. 数据抓取 | 数据分享 - 北京链家二手房成交数据抓取,保存格式为excel

    该项目应客户需求,抓取 东城西城朝阳海淀二手房成交 数据 抓取字段为:房源id,房型,交易日期,位置,总价,朝向,装修情况,建筑年代,所在楼层,房屋年限,建筑面积,套内面积,电梯情况 -- 抓取流程: ...

  2. python抓取网页图片的小案例

    1.分析 ,要抓取的页面的信息以及对应的源码信息 blog.sina.com.cn/s/blog 93dc666c0101b1bj.html 2.代码模块: 导入正则表达的模块 导入url相关的模块 ...

  3. RPA机器人数据抓取典型案例全流程详解

    数据抓取是实现流程自动化最关键的技能之一,尤其是Web数据抓取,但面对每个具体的业务场景和网站,如何稳定.高效地实现数据抓取? 在实战中进行数据抓取时,需要注意哪些问题? 这篇文章我们就来通过一个企查 ...

  4. Uipath 学习栏目基础教学:10、数据抓取

    提示:专栏解锁后,可以查看该专栏所有文章. 文章目录 一.数据抓取 1.1表格数据抓取 1.2 搜索结果爬取 提示:以下是本篇文章正文内容,下面案例可供参考 一.数据抓取 UiPath Studio ...

  5. RPA自动化办公05——Uibot自动抓取网页数据

    参考:数据获取和处理_UiBot开发者指南 Python爬虫要对网页文件结构有一定了解,而且写程序一点一点把数据弄出来也很麻烦. 但是Uibot爬取数据是很简单的. 全部流程不过几步,本次爬取某东手机 ...

  6. excel抓取数据_抓取具有要求的excel在线只读文件

    excel抓取数据 In a previous article https://medium.com/@hanqi_47643/scraping-excel-online-read-only-file ...

  7. 朋友开网店 做个抓取数据的小程序

    朋友开网店需要填充初期的数据.  专门做了一个抓取数据的小程序.分享一下. private void button1_Click(object sender, EventArgs e)         ...

  8. node.js抓取数据(fake小爬虫)

    在node.js中,有了 cheerio 模块.request 模块,抓取特定URL页面的数据已经非常方便. 一个简单的就如下 var request = require('request'); va ...

  9. 【RPA入门教程】UiBot数据抓取功能使用教学(二)

    数据抓取功能使用说明 点击 UiBot 编辑器工具栏的[数据抓取]按钮,打开数据抓取工具 数据抓取工具需要先选取一个目标,点击选择目标按钮即可. 这个目标就是要采集的数据字段,如果要采集商品名,则先选 ...

最新文章

  1. Ubuntu 安装 scikit-image
  2. require.js基本认识
  3. 保定linux第一版PPT-SVN for Linux
  4. Spark GraphX
  5. linux 双mysql_MySQL双主互备+Keepalived高可用架构实现案例
  6. 优秀工程师应该具备哪些素质_一名优秀工程师所需要具备的条件和素质[1]
  7. python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
  8. 关于升级Vmware ESXI6.7 主机挂在ISCSI共享存储的方法
  9. SQLi LABS Less 15 布尔盲注
  10. 《机器学习实战》kNN算法及约会网站代码详解
  11. 删除上传文件中可能包含的空行
  12. FckEditor 2.6.4升级手记
  13. 鸿蒙系统在Hi3816平台上初体验
  14. 怎么样使prestashop 运行速度更快
  15. LTE系统中的OFDM技术
  16. 地摊经济:78岁高龄老人摆地摊的背后,蕴藏着9000万老年再就业市场的巨大商机
  17. 语音质量评价和可懂度评价
  18. JeecgBoot 3.2.0 版本发布,基于代码生成器的企业级低代码平台
  19. 计算机组成原理-第一章 计算机系统概述(详细知识点总结)
  20. 湖北二本大学计算机排名,2017年二本大学排名及分数线(湖北省)

热门文章

  1. 电大计算机后面的光盘有用吗,曾经风靡一时的光盘,为何现在很少有人用了?看完可算明白了...
  2. win10 打开exe文件时运行Microsoft商城解决方案
  3. 宣传新农合医药政策,普及健康生活方式,了解最新医药资讯
  4. 打印邮政汇款单(不用编程)
  5. 文件上传漏洞系列总结(三),持续更新。。。。
  6. linux使用电池时候保持性能,Ubuntu 12.04 操作系统如何提高笔记本电池的寿命和性能...
  7. Unity Shader GrabPass 抓屏幕 截屏
  8. 小孔成像实验探究的软件_小学科学小孔成像实验
  9. 客户地图制作软件,哪个软件可以绘制室内地图
  10. Unity 防沉迷逻辑