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. 谷歌地球Windows(32位和64位)/MAC/安卓离线版下载,搞定国内无法访问!

    真的很酷!

  2. 有道词典网页版总是登陆失败?

    之前在公司的电脑上登录有道词典网页版没有成功,我输入账号和密码之后,网页并不会跳转到登录成功页面,还是会停留在当前账号和密码输入页面。 今天在家里试着登录有道词典网页版还是不行。希望有道团队能够早点改进这个bug。【阅读全文】

  3. 安卓版Skype下载,出国留学/商务洽谈必备

    Skype让全世界障碍沟通。即时消息、语音或视频,所有这些都是免费的。 使用Skype向世界各地的朋友和合作伙伴发送短信,通过SMS Connect,您现在也可以直接从电脑上阅读和回复手机上的短信。 SMS Connect:在 PC 或 Mac 上阅读和回复 Skype 中的手机短信。  分享:与家人和【阅读全文】

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

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

  5. Word启动默认打开导航面板和样式面板设置方法

    Alt+F11打开Word开发者界(您也可以通过点击开发者→Visual Basic打开)。 点击打开图示Word模板文件。【阅读全文】

回顶部