硕士生
 
- 金币
- 2062
- 好评
- 22
- 信誉
- 105
|
本帖最后由 hw1020 于 2026-3-17 03:15 编辑
前几天看大佬发了个应用宝网页下载的(应用宝网页下载),就想起来之前无意间发现的小米也有个网页下载地址,今天有空就也弄了个油猴脚本出来。
油猴脚本源代码如下
- // ==UserScript==
- // \@name[/url] 小米网页端直接下载
- // @namespace https://m.app.mi.com/
- // @version 1.0
- // @description 小米网页端直接下载
- // @author hw1020
- // @match https://m.app.mi.com/*
- // @grant none
- // @run-at document-end
- // ==/UserScript==
- (function() {
- 'use strict';
- //参数解析
- function getURLParams() {
- const searchParams = window.location.hash.substring(1).split('&');
- const params = {};
- for (const param of searchParams) {
- const [key, value] = param.split('=');
- params[key] = value;
- }
- return params;
- }
-
-
- const urlParams = getURLParams();
- //https://m.app.mi.com/detailapi/662765
- if(!urlParams.id){
- return;
- }
- const url = "https://m.app.mi.com/detailapi/"+urlParams.id
- fetch(url) // 替换为你的API地址
- .then(response => {
- // 检查响应状态(200-299表示成功)
- if (!response.ok) {
- throw new Error(`HTTP 错误!状态码:${response.status}`);
- }
- return response.json(); // 解析为JSON
- })
- .then(data => {
- const packageName = data.appMap.packageName;
- document.querySelectorAll(".maintenanceDownloadBtn")[0].onclick=function(){
- location.href="https://m.app.mi.com/details?id="+packageName+"#"
- }
- })
- .catch(error => {
- console.error('请求失败:', error);
- });
- })();
复制代码
同理,复制后删除 name前面的反斜杠\。要么下载源文件(123网盘)。
之后点击页面中的 维护中 就可以跳转 下载页面了!!(如果没有跳转就刷新页面,有可能会遇到事件失效,大概率是被覆盖了什么的)
https://www.123pan.com/s/dAheVv-eGEu3.html 提取码:XeE3 |
-
查看全部评分
总评分:好评 +1
金币 +1
|