m浏览器官方手机版 v3.3.19.1018安卓版下载安装 - 官方正版最新版

时间:2026-10-22 03:34:16 评论:0 阅读:2
m浏览器官方手机版 v3.3.19.1018安卓版下载安装 - 官方正版最新版
运行:Android 格式:apk 大小:19.19M 立即下载

m浏览器官方手机版是一款界面清爽、无弹窗广告的浏览器,操作便捷,并开放了丰富的可扩展能力。用户可以根据需要选择并添加功能,打造属于自己的手机浏览器。软件功能十分丰富,支持视频播放、手势按钮、电视投屏、油猴脚本、广告拦截、书签同步等功能,为用户带来高效、便捷的浏览体验。

除上述基础功能外,软件还提供超级聚合搜索、DLNA电视投屏、审查元素、多内核浏览器切换、m3u8视频下载等特色功能,让用户获得更便捷、更个性化的浏览器体验。

此外,m浏览器官方手机版增强了搜索功能,突破传统搜索设计。多页面独立进程设计可避免搜索过程中出现数据错乱;多引擎框架既能自由集成各类网页数据,也支持编写爬虫脚本进一步挖掘和采集数据,帮助用户在本地轻松构建专属数据库。

软件特色

1、超级聚合搜索,支持多引擎、多爬虫,并可轻松自定义,适合极客用户

2、可在APP内以零基础方式开发轻站小程序

3、支持下载m3u8视频

4、提供审查元素功能,并可随意修改网页内容

5、支持悬浮播放器和长按倍速

6、支持DLNA电视投屏

7、支持长按快速搜索、选中文字翻译和全局翻译

8、支持功能强大的ADB广告过滤插件

9、兼容油猴脚本功能

10、支持将IDM、ADM等第三方下载器设为默认浏览器

11、支持多内核浏览器切换

12、创新的隐藏手势操作,在大屏时代也能单手自如操作

m浏览器轻站怎么使用

首先需要了解,轻站并不是网站,而是一个简化版的小程序框架。它的视图由安卓底层渲染,不依赖WebView(浏览框),所以轻站实际上与网站没有关系。

目前,轻站的设计更适合后端开发者进行API调试。后续版本中,轻站将朝原型设计方向完善,方便产品或原型人员在交付客户端开发工程师前确认原型交互功能,减少因UI或参数调整而频繁重构客户端代码。毕竟开发过程中,修改和调试代码往往比编写代码更耗时。

另一方面,作为极客型APP,轻站框架也可用于数据整合,实现更高效的数据预览。但请勿利用该特点从事非法操作。为便于小团队交流,编写的轻站功能允许以扩展方式导出使用。为防止有人利用可导出特点进行非法交易,软件不提供加密功能,也无法实现加密(口令导出时会经过压缩,看到的多为乱码,实际并未加密),敬请理解。

轻站本身不提供任何数据内容,也不对内容进行检验或限制。因此使用该功能时,你需要自行承担全部风险;如不同意,请勿使用。

1、新建轻站或编辑已有引擎  

 

2、轻站框架的组成  

轻站由属性、模块、接口、常量、资源  五个板块构成,其中模块是核心。

属性:用于描述轻站的信息。

模块即页面。一个页面可以只包含一个模块,也可以由多个模块嵌套组成。例如普通列表只使用一个列表模块即可;若想在列表顶部嵌套幻灯片,则需再添加幻灯片模块,并将列表嵌套进去。若希望界面更丰富、嵌套更多模块,可使用面板模块。面板模块可同时嵌套多个不同类型的模块,以实现不同视觉效果。

接口是软件打开轻站的入口。首页指在轻站列表中点开后默认开启的页面;搜索则是搜索该轻站时展示的页面。

常量是固定值,在模块运行时以获取变量的方式取得。

资源用于存放本地资源,如JS文件、图片文件等,供模块调用;该功能暂未开放,此处暂不介绍。

3、模块详解  

理论不如实践,下面以幻灯片模块为例,如图所示。若你还没接触过轻站,请务必新建一个窗口并创建一个轻站,完成下图中的操作。跟着操作一遍,基本就能掌握轻站的写法。

数据源值:  

百度#baidu.com#http://nr19.cn/p/baidu.jpg

搜狗#sogou.com#http://nr19.cn/p/sogou.jpg

谷歌#google.com#http://nr19.cn/p/google.jpg

视图数据值:(长按检索工具可一键导入)

表项=.fg()

标题=.tz(#)

地址=.ty(#)。tz(#)

图片=.ty2(#)

 

完成上述步骤,一个页面就制作好了,是不是很简单。

 

数据源即视图的源内容。可以通过 #爬虫 获取网络或本地文本内容,例如API、网页等;也可以像上面的例子一样,直接用 #文本 放置固定文本内容。先来看一下轻站的运行流程图:

 

如上图所示,无论数据源操作的是哪种类型,最终目的都是获取文本,再交给页面渲染器解析并渲染界面。需要说明的是,数据源中的 #爬虫 与通常所说的爬虫并非同一概念,但二者也有一定联系。爬虫配置图解如下:

 

解析器使用E2表达式(这是为本软件原创的新功能),详细解析函数可查看文章:E2表达式函数大全。按照上述运行流程图,会先解析“变量”数据;视图数据中的内容实际上就是变量,只是自定义变量会优先解析。E2允许读取变量,模块中引入变量是为了避免在视图数据的一行E2中无法完成详细解析;通常情况下也不需要自定义变量。

 

至此,轻站功能的开发介绍就结束了。相信你已理解轻站的原理,操作起来是不是很简单。

使用教程

1、打开从本站下载的M浏览器。第一步,进入软件首页,点击轻站按钮。

 

2、第二步,点击右上角的“+”号。

 

3、第三步,点击源仓库。

 

4、进入下方界面后,即可按需选择源;找到需要的源后,点击导入即可。

 

E2表达式函数大全

E2表达式用于M浏览器的爬虫功能。如果你打算自行尝试编写脚本,就需要先了解它。

E2 表达式  

用于处理文本的表达式。例如要获取"文本"前面的几个字,可使用  .tz(文本)  取得"用于处理"  四个字。E2函数名按中文拼音首字母命名,即使不熟悉开发也能较轻松地操作。

E2 也支持数组操作。在M浏览器中,轻站或虫子获取列表的函数需要用到数组。为便于理解和使用,一般处理文本的函数以 t 开头,例如取文本左边的 tz:t 表示文本,z 是“左”的拼音首字母,因此取文本右边的函数就是 ty 。处理数组的函数以 i 开头,例如 .ij(aaa) :j 表示“加”,即向数据中加入一行数组,值为 aaa。

以下函数仅在  2.3.5 及以上版本中支持  

文本操作类:

.tz()   .ty()  获取文本左侧或右侧的数据。

.tz2()  .ty2()  从后方读取判断值文本,并获取该判断值左、右(前、后)的数据。若内容为  abbacc ,使用  .ty(a)  得到 bbacc,使用  .ty2(a)  得到 cc。

.t()  删除HTML标签,无需参数。例如内容为

a

b

时,去除HTML代码后获取正文,直接使用  .t()  即可,最终得到   ab

.tj()   添加内容。例如已有 ab,要得到 abcd,可使用 .tj(cd)。

.tzc() 参数为数字,例如 tzc(5)。如果当前操作值字数大于 5,就取前5个字;少于则取全部,因此 zc 可理解为“最长”。若操作值为 ABCDE ,使用  .tzc(3) 得到 AB。

.tsk() 无参数,用于去除首尾空格。原名 qswk 加上 t 太长不易记,因此简称为“首空”,即去掉操作内容首尾的空格字符。

.th()   替换,参数格式为“欲被替换文本#替换文本”。例如内容为   ABC 时,要将 B 改成 2,可使用 .th(B#2)。若要将其置空,可直接使用 .th(B),得到  AB。th 中欲被替换文本支持正则表达式;如果要替换的内容与正则通配符冲突,需要写转义。例如内容  111ADGDGS333 要将中间的英文字替换为333,可用  .th([A-Z]+#333) 。如果不清楚哪些是正则匹配符,建议使用 .th2() ,其唯一区别是 th2 中欲被替换文本不支持正则匹配。

.tx()  x 表示“新”,数组操作中也有对应函数。M浏览器扩展使用E2时都要先定义源内容,例如数据源爬虫就是读取到的网络内容,文本则是定义的文本。假设源内容是  xByyEzz ,需要获取  E 后面的值和 B 前面的值(其中 x、y、z 会动态变化),注意是“E后面+B前面”。“新”的含义是保存之前操作的值不变,让后续函数处理源内容。理解这一点后可按三步操作:获取 E 的后面值 ty2(E)  ->  存储并将当前操作内容定义为源内容 tx()  -> 获取 B 前面值 .tz(B)。

快速梳理一遍:源内容 xByyEzz 在使用 E2 时会自动转为操作值;接着使用 ty2(E),取E后面即将操作值置为 zz;然后使用 .tx() 存储操作值,并将操作值设为源文本 xByyEzz;再使用 tz(B) 得到 x 。后面没有函数时,将前面存储的值和操作值输出,最终得到   xyyzz。

加解密操作:  

.en() 用于加密    .dn() 用于解密

.en(base64)  /  .dn(base64)   -----  进行 base64 加密及解密

.en(md5)  ---  获取 MD5

.en/dn(utf-8/gbk等编码值)   --- 进行 URL 编码及解码

aes、des、3des 加解密。注意参数之间以小写逗号分隔 ,输出类型仅两种 :hex(16进制)及 base64。

.en/dn (aes,模式,密码,编码,输出类型,偏移量)

数组操作类:  

.i(正数)  获取数组中的内容,索引从0开始。例如获取第一个值用 .i(0),获取第三个值用 .i(2),以此类推。

.i(负数) 从数组尾部开始查找,-1 表示数组倒数第一个值,-2 表示倒数第二个值,以此类推。

.i(数,数)  获取数组范围。理解正负数用法后,这里的数可自由填写正数或负数,便于判断即可。例如数组 [ab,ac,ad,ae],要获取   ac,ad,ae ,即排除第一个: .i(1,-1) ;排除最后一个:  .i(0,-2)。

.ij(添加的文本)  将“添加的文本”加入数组。例如数组已有  [aa,bb,cc] ,操作后即变为  [aa,bb,cc,添加的文本]。

.ix()  存储数组,作用与 tx 类似,会将操作值改为原文本。注意数组操作后继续操作其他函数时需留意。

.it(分割符)  在 E2 中,i 表示数组,t 表示文本。该函数将数组合并为文本,并在中间以参数分隔符填充;若不填入参数,则没有分隔符。

正则表达式  

.z()  参数中若含括号,必须添加转义以便E2识别。若正则表达式中括号较多,在E2里可读性较差,可在参数前后添加两个@,表示内容为参数。例如正则为   (a\(b\)c)|(x\(y\)z) ,即匹配  a(b)c 或 x(y)z。在E2里必须给括号再添加一个转义符 \,即 .z(\(a\\(b\\)c\)|\(x\\(y\\)z\)) ,这样看起来较乱;如果在参数两侧加双@,就可写成  .z((a\(b\)c)|(x\(y\)z)),可读性相对更好。

.z2() 匹配子表达式,写法与上述类似。子表达式即正则中()内的值,匹配后可使用  .i() 获取指定括号内容。 

CSS选择器  

.css(选择器语法) 返回匹配得到的数组。

.a(属性名)  返回属性值。例如 a 标签的 href 属性(跳转地址): .a(href);img 标签的图片属性 src(图片地址): .a(src)。

XML解析器

.xml(标签名)  用法与 .css  一致。

JSON解析器

.json(参数名)  无论普通对象还是数组对象都使用该命令。数组对象返回数组,文本对象返回文本(也可视为只有一个子项的数组)。

更新日志

v3.3.19.1018版本  

提升稳定性,并修复若干错误。

下载地址

免责声明:本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。如您喜欢该程序,请支持正版软件。本站内容来源于互联网,如有侵权不妥之处,请联系我们删除。敬请谅解!E-mail:szrky001@outlook.com

收藏
点赞 (0)

评论

博主关闭了所有页面的评论