分类
大小:8.6 MB更新日期:2025-09-28 05:52:38.000
类别:网络工具
228
38



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或参数改动而导致的客户端代码重构频率。毕竟自己也是做开发的,改代码调代码永远比写代码更耗时。
另一方面,作为一款极客应用,轻站框架能够实现数据整合,从而提供更高效的数据预览效果。但请不要利用这一特点进行非法操作!为了满足小团队交流的需求,轻站的功能允许以扩展的方式导出使用。为了避免有人利用可导出的特点进行非法交易,软件不提供加密功能,也无法实现加密(口令导出的内容经过压缩后看起来像乱码,但实际上并没有加密),请大家理解!
轻站自身不提供任何数据内容,也不做任何的内容检验及限制,因此使用其功能时,需要你承担所有风险,否则请勿使用该功能。
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/sogou.jpg
视图数据值:(长按检索工具可一键导入)
表项=.fg
标题=.tz(##)
地址=.ty(##)。tz(##)
图片=.ty2(##)
完成上面步奏,一个页面就做好咯,系部系很简单的啦
数据源就是视图的源内容,可以利用 #爬虫 去获取网络或本地的文本内容,比如API、网页等等,也可以像上面栗子一样直接放 #文本 去放一个固定的文本内容。唔,先看一下轻站的运行流程图:
如上图所示,不管你数据源操作的是什么类型,最总目的都是去获取一个文本最后交由页面渲染器进行解析并将界面渲染出来。对了,数据源中的 #爬虫 实际上和爬虫并无多大的关系但也有一定的关系。 爬虫的配置图解:
这段描述介绍了E2表达式在解析过程中的应用,强调了自定义变量的重要性及其在视图数据解析中的作用。通过允许使用变量,E2表达式增强了表达式的灵活性和功能,使得复杂的数据处理更加高效。这种设计不仅简化了代码编写,还提高了软件的可维护性和扩展性,是该软件的一大亮点。
到这里,轻站功能的开发已经介绍完毕,相信你也已经掌握了轻站的原理,是不是特别的简单。
使用教程
1、打开在本站下载的M浏览器,第一步,打开软件首页,点击轻站按钮。
2、第二步,点击右上角的+号。
3、第三步,点击源仓库。
4、进入下面这个界面之后,大家就可以挑选自己需要的源啦,找到需要的,点击导入即可哦。
软件功能
1、超级聚合搜索,多引擎、多爬虫,轻松自定义,极客必备功能
2、直接在APP中且零基础就能开发的轻站小程序功能
3、支持m3u8视频下载
4、支持审查元素功能且能够随意修改网页内容
5、支持悬浮播放器 + 长按倍速功能
6、支持DLNA电视投屏功能
7、支持长按快速搜索,选中文字翻译、全局翻译
8、支持强大的ADB广告过滤插件
9、支持兼容油猴脚本功能
10、支持将第三方下载器,如 IDM 、ADM 设为默认浏览器
11、支持多内核浏览器切换
12、创新的隐藏手势操作,大屏时代,单手依然操作自如
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)。如果想删除 B ,可以直接使用 .th(B),结果将会是 AB。同时,在 .th 中,欲被替换的文本支持正则表达式,如果要替换的内容与正则通配符冲突,则需要进行转义处理。比如对于较为复杂的内容 111ADGDGS333,若要将中间的英文字母替换为 333,可以使用 .th([A-Z]+##333)。如果你不清楚哪些字符属于正则匹配符,建议使用 .th2,.th2 的唯一区别在于它不支持正则匹配。
.tx x 表示新,这个新的概念在下面的数组中也有相应的函数。使用M浏览器扩展与E2时,都需要先定义源内容,比如数据源爬虫抓取到的网络信息,或者直接定义一段文本作为源内容。假设这里的源内容是 xByyEzz,任务是从中提取出 E 后面的部分和 B 前面的部分(这里 x, y, z 的值是可变的),特别注意我们只需要 E 之后直到 B 之前的内容。新的概念指的是,在执行后续操作前保存当前处理结果,这样接下来的操作仍然基于原始内容进行。按照这种思路,可以分三步来实现:首先通过 ty2(E) 获取 E 后面的值;然后将此结果存储,并重新将原始内容设为当前操作对象 tx;最后利用 .tz(B) 来取得 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 获取指定括号内容。 点这里查看正则语法 : https://www.runoob.com/regexp/regexp-syntax.html
CSS选择器
.css(选择器语法) 返回匹配得到的数组,匹配语法说明:https://blog.csdn.net/weixin_34375233/article/details/89656172
.a(属性名) 返回属性值,如 a 标签的 href 属性(跳转地址): .a(href) 。 img标签的图片属性src(图片地址):。a(src)
XML解析器
.xml(标签名) 和 .css 用法一致
JSON解析器
.json(参数名) 不管是普通对象还是数组对象,都这个命令。数组对象返回数组、文本对象返回文本(也可以将其视为只有一个子项的数组)。
更新日志
v3.2.1.0408版本
恢复下载完成提示及其通知栏
修复无法删除下载任务BUG
修复自定义模块增加功能/事件后界面不刷新问题
修复投屏
支持多线程下载
修复警示功能无法识别ipv6IP
优化设置页,安全与隐私设置增加设置项
增加网站行为检测功能,对非法网站进行提示
优化简语言文本解析速度
修复播放器全屏播放点击返回键无效
审查元素复制源码,增加选项 复制模式 ,然后就是旧版的复制了(因为系统限制,安卓10之后系统都需要手动再次长按才能复制,所以才做的更改!)
修复主题选项 "轻站页面不显示顶栏" 设定无效
修复模块属性编辑无法存储
优化审查元素中的自由复制
修复扩展编辑无法导入本地文件
相关下载
山东潍坊联通 网友 夜之潘多拉
下载挺快的
天津移动 网友 一剑倾城
支持支持!
新疆乌鲁木齐电信 网友 当时明月在
玩了半天有点累,休息下来评论下
河南平顶山移动 网友 梵音战阁
废话,非常好玩。
陕西西安电信 网友 至少、还有你
还在研究游戏中,很多功能不会玩~~