• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[问题] 如何能定位网页上指定文字的位置 [复制链接]

1#
平时工作需要在网页上下载数据,这个数据的位置并不固定,但是数据前面的文字是确定的,如何能定位这个文字的位置?我试过识图是定位不了的

2#

如果网络源文件可以获取就直接取,如果不行可以用控件或者其他的插件,你没有具体的东西所以只能给你一些建议,操作网页用图色还是没试过

3#

回复 2楼goodwckajjl的帖子

你好,网页图我发来了,我需要点击红框圈起来的两个数字,上面那个数字位置固定,下面那个数字的位置会随数据多少位置变化,如何能让系统自动获取这个数字的位置?
您所在的用户组无法下载或查看附件

4#

第一数据是固定的位置,这个不说了。第二个数据,如果数据左边的 “充值” 再左边的 “储值卡充值”这几个字位置相对数据是固定的,可以采取多点找色确定坐标,再偏移,得到第二个数据的位置,不用找图。

5#

分析下网页数据,就可以搞定,读取 修改,都可以

6#

分析下网页数据,就可以搞定,读[url=]b1.png[/url]取 修[url=]a1.png[/url]改,都可以

附件:您需要登录才可以下载或查看附件。没有帐号? 注册
7#

可以用网页填表 有免费的

有偿解答、脚本定制 联系QQ2834762531
8#

这个实际就是个[table]表格,你圈的数字对应表格的第一行[tr1]第二列[td2]、第三行[tr3]第二列[td2];如果用xpath定位,从1开始;如果用js定位,从0开始;
例如:
使用神梦插件smweb.dll
Plugin.SmWeb.HtmlGet("text","/html/body/div[1]/div[2]/table/tbody/tr[2]/td[4]") 指表格的第二行第4列,目录返回对应的文本;

如果用js:
Code= "return document.getElementsByTagName('td')[0].innerText" js中td的序号从0开始(页面上全部表格td,假设4*5的表格,td[0]~td[19]),
ret = Plugin.SmWeb.RunJS(1, Code)

tracert ret
要知道页面有多少的td,使用这个命令:
Code= "return document.getElementsByTagName('td').length" js中td的序号从0开始(页面上全部表格td,假设4*5的表格,td[0]~td[19]),
ret = Plugin.SmWeb.RunJS(1, Code) //神梦插件调用js命令

tracert ret
js命令可以在ie、chrome浏览器的开发者模式的Console下运行调试(命令前不能加return):
document.getElementsByTagName('td').length
document.getElementsByTagName('td')[0].innerText

发新话题 回复该主题