获取xml_界面xml的简单提取

总有问全分辨率(无视分辨率)的脚本怎么写,通常我们就是获取界面的xml,然后在提取里面想要的内容。

1、获取界面xml(注:不是所有的界面都可以获取的xml)

Import "shanhai.lua"

Dim _xml=shanhai.getuixml()

TracePrint _xml

2、xml内容简单分析

右键复制xml,然后粘贴到文本里面

8bbec397eac5c824b46654c70a8176ac.png

5a008aec03089432166a250e082f3079.png

把这一段代码复制到文本以后,用搜索功能ctrl+f,查找要找的东西。

3、提取xml的文字

Import "shanhai.lua"

Dim _xml=shanhai.getuixml()

TracePrint _xml

dim content=shanhai.RegexFind(_xml,"text=""([^""]+)")

For Each k In content

TracePrint k

Next

779321aa1b41b1d774456bd7e44436b6.png

e2971fcd169eaa035fa81807f965c11a.png

4、根据文字点击(比较常用)

Import "shanhai.lua"

Dim _xml=shanhai.getuixml()

TracePrint _xml

Call click("设置")

Function click(n)

    Dim xy=shanhai.regexfind(shanhai.findxmlkey(_xml,"text",n,"bounds"),"%d+")

    If Len(xy(0)) = 0 Then 

        xy=shanhai.regexfind(shanhai.findxmlkey(_xml,"content-desc",n,"bounds"),"%d+")

    End If

    TracePrint xy(0),xy(1)

//    Tap xy(0),xy(1)

End Function

9ee947a9bdb7eeb816ac9df6f5b6c238.png

5、点击包含指定文字的节点

比如 一段文字是“100人在看”,我们希望点击只要文字中含有“人在看”这几个字的节点。

Import "shanhai.lua"

Dim _xml=shanhai.getuixml()

TracePrint _xml

dim content=shanhai.RegexFind(_xml,"text=""([^""]+)")

For Each k In content

    If InStr(1, k, "系统")>0 Then 

        click(k)

    End If

Next

Function click(n)

    Dim xy=shanhai.regexfind(shanhai.findxmlkey(_xml,"text",n,"bounds"),"%d+")

    If Len(xy(0)) = 0 Then 

        xy=shanhai.regexfind(shanhai.findxmlkey(_xml,"content-desc",n,"bounds"),"%d+")

    End If

    TracePrint xy(0),xy(1)

    //    Tap xy(0),xy(1)

End Function

6ce953d4fb3fd80f66b2b9f75b7c4223.png

本期教程就这些。

3分钟学堂高级群开始招募会员~

从明年开始运营新的付费群了,在原有按键精灵安卓脚本问题解答的基础上,增加脚本实战,引流实战,项目分析,流量变现等内容。

目前初步定价298元/年,服务时间2020年1月1日-2020年12月31日。

我会在下月初把具体的细则以文字形式发出来。

从今天开始到11月30号做预售:

非原付费群 248元/年

原付费群  198元/年

12月1日恢复原价298元/年

关于新付费群就这些,加群联系我~

微信 xiaomu86119 

QQ 453485278

加好友时说明来意

7fd6dea65d43a60f4cd7d602c6d873d8.png

weixin_39669163
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一个XML格式数据转换为图表的例子
12-12
其实还有更多已经完成的例子,包括生成单位树(支持动态获取数据并生成节点列表),生成编辑界面(可更新数据库)等等。 源代码在一个大的类库里面,需要提取修改后再发,以便独立使用。 对于这种转换方式,请朋友...
Text Template Parser(多源数据提取软件)官方正式版V2.5 | 数据提取软件有哪些?
03-24
Text Template Parser 是一款简单实用的集数据检索、数据提取和数据转换的多数据源综合性文本数据提取软件,拥有友好的用户界面,可以帮助用户从包括文本文件、网页、电子邮件、excel、pdf、Web表单在内的几乎任意...
ADB 命令获取xml
qq_44885775的博客
02-14 2965
还我无敌铁拳~!
xml提取所有的文本
FYW_wu的专栏
05-10 2443
今天遇到一个需求:从xml提取所有的文本(或者说是 xml去标签)。 写了一会儿,觉得可能别个兄弟也会遇到,就拿出来,看这样妥不妥~ (用dom4j进行解析的) /** * 提取分散在xml串中的文本 * @param xml 如:"这是我的标题!!!" => 这是我的标题!!! * @return */ private String getTextFromXml(Stri
怎样获取网址(网络文件)的xml
weixin_61533032的博客
04-28 1702
import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class Demo2{ ...
java 正则匹配引号里的内容_按键精灵安卓版提取你想要的内容(正则匹配的简单介绍)...
weixin_39667398的博客
11-24 258
正则匹配是一种能够在复杂内容当中提取你指定内容的方法,我昨天的文章涉及到这个了,今天就来简单介绍一下。举个例子,我们在做接码案例的时候会收到验证码,“【某某app】验证码:8456,请注意保管好您验证码,请勿泄露!”,对于这段内容,我们希望提取里面的数字验证码,这个时候就用到正则匹配的方法。Import "shanhai.lua"Dim 验证码短信="【某某app】验证码:8456,请注意保管好您...
前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值
咖啡壶的博客
07-12 4611
前端操作xml,从本地获取xml格式的文件,并且解析xml文件,拿到需要的值
xaadin:使用XML文件创建View UI
04-27
该项目已弃用和存档,可以随意使用vaadin组件的这种基于XML的标记语言。 xaadin 0.2 使用易于阅读的XML文件轻松创建Vaadin GUI布局。 从Maven Central提取xaadin 使用Maven将此添加到您的依赖项部分: ...
xml文档分析--用jtree实现图形化
03-29
一个关于用jaxp接口中的dom对xml文档进行提取分析修改的小程序,提供了树型目录显示xml文档内容。用于学习jaxp和java图形界面开发。有问题大家一起探讨哈!
xmljava系统源码-QRCodeDemo:二维码演示
06-06
xml java系统源码 QRCodeDemo 新手快速集成ZXing的扫描二维码,同时自定义封装实现 目录 基本概述(项目资源地址) 优点 缺点 界面展示 二维码模块开发过程 ZXing集成 导入ZXing.jar包 拷贝资源文件到工程中 拷贝扫...
如何获取XML
技术成长之路
08-06 506
获取xml文件内容的 四种解析方式:DOM SAX DOM4J JDOM DOM使用步骤: 准备工作 1、创建一个DocumentBuilderFactory的对象 DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); 2、创建一个DocumentBuilder的对象 DocumentBuilder db=db
C# 获取XML文件内容的多种方式
韬光养晦
09-06 9526
C# XML文件读取方法
C#操纵XML文档(主要是应用程序的配置文件)
weixin_34376562的博客
09-04 87
    很想写这么一篇心得,因为我前段时间一直在搞系统的自动更新,不得不跟这个XML文档打交道,在整个的学习过程中,有点收获,这里记下来,算是共享。     在.net中,操纵XML文档很容易,而且获取一个文档或者一个节点的方法很多,用一句话来形容就是:没有最好的,只有最合适的。所以我们应该掌握更多的方法以适应不同的场合,在这里我总结得肯定不够完善,希望大家多多指点,因为还有些我自己也不是很明白...
XML文件的数据抽取
CC的博客
11-25 2481
XML是一种可扩展标记语言,也是一种元标记语言,所谓“元标记”就是开发者可根据自己的需要自定义标记。XML是一种很像HTML的标记语言,但是它们也有很大的区别,譬如XML被设计出来主要用于传输和存储数据,其焦点是数据的内容,而HTML被设计出来主要用于显示数据,其焦点是数据的外观;XML中的标签是没有被预定义的,都是由XML文档的创作者发明的,HTML中的标签是预定义的,其文档中使用的标签必须是在HTML标准中定义过的,对于用户自己定义的标签是不可使用的。
读取爬取的网页xml,txt格式
x_iesheng的博客
12-16 1163
#! /usr/bin/env python #coding=utf-8 import pandas as pd from bs4 import BeautifulSoup import sys import re fin = open('C:/Users/Care/Desktop/SOUGOU/news.sohunews.01080611.txt', 'rb') #以读的方式打开输入文件 #...
Unity读取、保存xml文档和txt文档
polkmn666的博客
01-03 3295
一.应用场景 在项目开发过程中,我们可能会用到xml文件和txt文档以及其他类型的文件来保存项目中涉及到的角色信息、敌人信息、用户登录信息等等。 以下用一个小例子总结一下在Unity中读取xml和txt文件。 二.读取和保存xml 1.读取和保存xml,XMLManager类中的两个方法都能用来读取xml文件。 using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Xml; us
android 汉字字符串截取,【安卓按键精灵】几种字符串提取的方法(源码)
weixin_27011811的博客
05-26 841
温馨提示:代码可以向右滑动截取法提取两个字符串之间的内容TracePrint GetStrAB(“如果想要写成一行代码,那么就可以用冒号连接”,”想要”,”代码”)Function GetStrAB(str,StrA,StrB)If UTF8.InStr(1, str, StrA)>0 and utf8.instr(1,str,StrB) > 0 ThenDim m=utf8.inst...
python获取界面标签title属性值
最新发布
09-08
要使用Python获取网页界面的标签title属性值,可以使用第三方库BeautifulSoup。BeautifulSoup是一个解析HTML和XML文档的库,可以方便地提取标签的属性值。 首先,需要确保已经安装了BeautifulSoup库,可以通过以下命令进行安装: pip install beautifulsoup4 接下来,导入BeautifulSoup库并使用requests库获取网页的源代码,代码示例如下: ``` import requests from bs4 import BeautifulSoup # 发送请求并获取网页源代码 url = '你要获取的网址' response = requests.get(url) html = response.text # 使用BeautifulSoup解析网页 soup = BeautifulSoup(html, 'html.parser') # 获取标签title的属性值 title = soup.title['属性'] # 输出结果 print(title) ``` 其中,'你要获取的网址'是你要获取title属性值的网页的链接,'属性'是你要获取的title属性的具体名称,比如'class'、'id'等。 以上就是使用Python获取网页界面标签title属性值的方法。通过requests库获取网页的源代码,然后使用BeautifulSoup解析网页,最后通过soup.title['属性']获取标签title的属性值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • usmt可以删除吗_解决 windows10 "usmt.ppkg" 占用过多空间. 46505
  • 泊松分布的期望和方差_泊松分布 28919
  • android 斜边_斜边计算器app下载|斜边计算器安卓版下载_v1.0.1_9ht安卓下载 14878
  • 群晖 emby_【离线包】最全的猫盘群晖离线套件包在这 13945
  • 深海迷航坐标传送代码_深海迷航全资源坐标一览 美丽水世界坐标位置介绍 11795

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • suse系统搭建ftp服务器,suse下配置ftp服务器.doc
  • win8系统关闭共享服务器,Win8.1系统哪些服务可以关闭掉?
  • ajax live search,PHP 和 AJAX Live Search
2021年151篇
2020年221篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源给闺女起洋气一点的小名侠盗魅影钻石戒指起名字取名起名大全解名大师guba.eastmoney.com罗姓的孩子起名装修公司起名和寓意绝地大逃杀怎么起名字百货门店起名大全一个人的武林粤语山西省公安厅生鲜超市起名宝典胡雪岩电视剧鹅店有怎么起名字完全生命体伊弗斗罗大陆4终极斗罗漫画下拉式6漫画元气骑士破解版最新版巴黎恐怖袭击拆局专家国语肉蒲团在线观看心理工作室起名摩羯座日期兰州牛肉面起名网 公司查询哉阿斯·奥特曼男孩瑾字起名中房上东花墅脱式计算的格式怎么写2022虎年暗黑破坏神2魔电淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化