麻烦高人指点下,获取网页文本,这个html怎么替换,具体该怎么用?
已经看过虫子老师的css-selector,在UB5.1版本里面里面没找到attrMap,所以不知道在chrome里面抽取内容,改放在UB什么地方。
抽取内容:回复时间
我用 UB的获取元素文本可以得到这个时间,代码如下
sRet = UiElement.GetValue({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":[{"tag":"SPAN","parentid":"body","aaname":"2018-12-16"}]},{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
如果是同样的页面,该怎么办,不能每次都点击下获取元素文本。
主要修改:{"tag":"SPAN","parentid":"body","aaname":"2018-12-16"}
1、我试着去改aaname后面值改成 *,但是出来的结果是 鲁大师。感觉是id=body下面同span标签 的第一个出现的文本内容,不对。
2、试着去替换tag和parentid,还是不行;{ }里都换掉css-selector也不行,报错
这里不讨论xpath提取方法,就想咨询下,用css-selectror可以吗?如果有很多同样的页面,怎么提取相同页面的某处文本到UB5.1,不用每次都去点击获取文本,那样也不实际。