UiBot如何使用CSS Selector

2020/03/14 15:28    作者:Grace Lin

UiBot默认的数据抓取可以抓取整个表格,但是有时候我们并不想抓取整个表格,比方说,我们想将下图所有的头像复制到Excel里:

这个时候我们无法使用数据抓取功能,因为我们并不是想抓取数据,而是要操作网页里的元素。

将上图头像复制到Excel里的步骤是:

  1. 打开Excel
  2. 打开浏览器并打开网页
  3. 复制第1个头像到Excel
  4. 复制第2个头像到Excel
  5. ……
  6. 复制最后一个头像的Excel

打开Excel和打开网页这些功能都比较简单,可以使用UiBot内置的功能。复制头像需要写一个循环,需要一个变量来标记是第几个头像,另外我们还需要确定这些头像的元素。这里我们就需要用到CSS Selector,他可以帮我们定位头像元素,并且可以和计数变量结合使用。

使用CSS Selector之前,需要学习CSS,当然,CSS并不是很复杂的语言。大家可以到W3CSchool去学习。这里我仅讲在UiBot里如何使用CSS Selector。

https://www.w3school.com.cn/css/index.asp

UiBot里使用CSS Selector的方法

第一步:和平时一样,使用“点击目标”方法

第二步:进入“源代码”界面,修改代码

Mouse.Action({“wnd”:[{“cls”:”Chrome_WidgetWin_1″,”title”:”*”,”app”:”chrome”},{“cls”:”Chrome_RenderWidgetHostHWND”,”title”:”Chrome Legacy Window”}],”html”:{“tagName”:”IMG”,”attrMap”:{“css-selector”:”table.tab-weiboRanking>tbody>tr:nth-of-type(” & i & “) img”},”index”:0}},”right”,”click”,10000,{“bContinueOnError”:false,”iDelayAfter”:500,”iDelayBefore”:200,”bSetForeground”:true,”sCursorPosition”:”Center”,”iCursorOffsetX”:0,”iCursorOffsetY”:0,”sKeyModifiers”:[],”sSimulate”:”simulate”})

上面代码的i为元素循环计数器。

这样就大功告成了。有了CSS Selector,UiBot真的可以无限制地操作浏览器,功能得到了极大的扩展。

通知📢

之前为了方便大家,我们开启了免登陆支付,但是很多朋友反馈收不到链接☹。现在我们重新开启了登录支付、并最大限度简化了登录流程。

另外,任何支付失败或下载问题,请加微信(eddy5600)联系我们🙏🙏🙏。


相关内容
  1. Win10无法识别外接屏幕及显示模糊的解决方法

    去年10月新买了一个14寸的笔记本电脑,因为旧的笔记本还可以用,所以到了今年4月才开始用新的笔记本。 因为本人一直都是用英文系统,所以自己重新装了英文版的Win10系统。因为在家都是双屏,所以新的笔记本电脑也连上了一个20寸的显示器。 开始我发现新的笔记本电脑无法识别外接显示器,我折腾了半天,终于找到一个方法,就是下载驱动精灵,然后装一个叫Int【阅读全文】

  2. 如何用Adblock Plus屏蔽百度右侧搜索热榜

    百度搜索右侧的热榜虽然可以及时提示我们最新的资讯,但是我们在工作和学习中,这些热榜新闻让我们分心、走神儿:我们从一个页面点击到另一个页面,不知不觉就过去了半个小时,而且我们还不知道我们干了什么。等我们回过神来发现工作还没有做完或者作业也没有完成。 因此今天我们就讲一讲如何用Adblock Plus屏蔽百度右侧搜索热榜,让我们更好地集中注意力。 第【阅读全文】

  3. Subway Surfers Android安卓版下载:超好玩的滑板手游

    你要以尽可能快的速度去躲避迎面而来的火车! 并且帮助Jake,Tricky和Fresh逃离暴躁的督察和他的狗。 你还可以 ★与你的酷炫的船员一起碾压火车! ★ 享受色彩鲜艳、生动的高清画面! ★ 悬空板冲浪! ★ 炫耀滑板特技 ★闪电般地快速掠过杂技! ★挑战和帮助你的朋友们! ★加入最大胆的追击游戏! 【阅读全文】

  4. Netflix最新安卓版下载

    寻找世界上最好看的电视剧和电影?赶快下载Netflix。 Netflix上有获奖剧集、电影、纪录片和特别节目。通过手机App,你可以在旅行、上下班的路上或休息时观看Netflix。 【阅读全文】

  5. Chrome浏览器如何添加多个用户

    之前在网上看到有篇文章说Chrome浏览器添加多个用户,需要到右键--属性里去修改,但是你现在不需要这么麻烦了,因为Chrome浏览器早就支持多用户模式了。 请看下图: 【阅读全文】

回顶部