PageSourceSearch

https://mgb34.com/

html mgb34.com collected 2026-09-26 05:35:07 UTC 14,199 bytes, 294 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-CN">
3<head>
4    <meta charset="utf-8" />
5    <meta name="referrer" content="no-referrer" />
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7    <meta content="yes" name="apple-touch-fullscreen" />
8    <meta content="telephone=yes" name="format-detection" />
9    <meta name="robots" content="index,follow" />
10    <link rel="canonical" href="https://mogusp.tv/">
11    <meta content="black" name="apple-mobile-web-app-status-bar-style" />
12    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
13    <meta name="keywords" content="蘑菇视频,mogusp,成人视频,黄色动漫,色情视频,国产a片,52av,黄色网站,免费A片,线上A片,中转站" />
14    <meta name="description" content="蘑菇视频提供免费看片,无需下载,每日更新千部高质量视频,全网更新最快种类最全的成人视频平台,近期热播:蘑菇视频,成人视频,色情视频,麻豆av, 视频,黑料,乱伦,萝莉,巨乳,熟女,中出,丝袜,母子,学生,黑人,动漫,自慰,按摩,阿姨,足交等国产A片,同人动漫" />
15    <title> 蘑菇视频中转站 – 热搜免费国产成人色情视频 | 高清18+福利视频平台</title>
16    <link rel="shortcut icon" href="/static/web/images/favicon.ico?v=2" />
17    <link rel="stylesheet" href="/static/web/css/landing/landing.css" />
18    
18<script src="/static/web/js/landing/Vx.js?t=v8"></script>
18
19    
19<script src="/static/web/js/landing/isChina.js"></script>
19
20</head>
21<body class="bg-[#2b2a2a]">
22
23<main class="mx-auto w-full md:w-[460px] px-6 flex flex-col" id="content">
24    <!-- 1像素黑色 -->
25    <h1 class="flex-col-center w-full">
26        <picture  class="w-[225px] h-[115px] lg:h-[161px] lg:w-[315px] md:h-[138px] md:w-[270px] my-5 md:my-8">
27            <img class="app-logo" src="/static/web/images/landing/landing-logo.png?v=3" title="蘑菇视频" alt="logo" />
28        </picture>
29        <div class="w-full">
30
31            <div class="grid grid-cols-1 gap-5" id="list-wrap">
32                <a class="flex-col-center border hover:opacity-70 border-solid
33            rounded-md border-primary bg-[#222222] py-2 md:py-3"
34                   target="_blank"
35                   href="javascript:void(0)">
36                    <div class="font-semibold btnTitle">蘑菇视频-线路</div>
37                    <div class="text-primary font-medium btnLink ">.</div>
38                </a>
39
40                <a class="flex-col-center border hover:opacity-70 border-solid
41            rounded-md border-primary bg-[#222222] py-2 md:py-3"
42                   target="_blank"
43                   href="javascript:void(0)">
44                    <div class="font-semibold btnTitle">蘑菇视频-线路</div>
45                    <div class="text-primary font-medium btnLink">.</div>
46                </a>
47
48                <a class="flex-col-center border hover:opacity-70 border-solid
49            rounded-md border-primary bg-[#222222] py-2 md:py-3"
50                   target="_blank"
51                   href="javascript:void(0)">
52                    <div class="font-semibold btnTitle">蘑菇视频-线路</div>
53                    <div class="text-primary font-medium btnLink">.</div>
54                </a>
55
56            </div>
57            <div
58                    class="h-[50px] bg-cover text-sm my-5 md:my-8 px-10 text-center flex items-center"
59                    style="background-image: url('/static/web/images/landing/landing-bg.png')"
60            >
61               <div>打不开网站?发送任意邮件到:【
62                   <a class="text-primary" href="mailto:[email protected]">[email protected]
63                   </a>
64                   】获取最新地址
65               </div>
66
67            </div>
68            <div>
69                <div class="grid grid-cols-4 text-mini">
70                                            <a class="flex-col-center hover:text-primary" target="_blank" href="/comic/index/links?key=home">
71                            <img class="w-8 h-8 mb-2" src="/static/web/images/landing/back.png" alt="" />
72                            <span>回家的路</span>
73                        </a>
74                                                                <a class="flex-col-center hover:text-primary" target="_blank" href="https://x.com/mgshpn183590">
75                            <img class="w-8 h-8 mb-2" src="/static/web/images/landing/x.png" alt="" />
76                            <span>官方推特</span>
77                        </a>
78                                                                                    <a class="flex-col-center hover:text-primary" target="_blank" href="https://gitlab.com/mogushipin1/dz/">
79                            <img class="w-8 h-8 mb-2" src="/static/web/images/landing/github.png" alt="" />
80                            <span>地址发布页</span>
81                        </a>
82                                    </div>
83            </div>
84
85        </div>
86        </div>
87    </h1>
88    <div class="text-center text-sm md:text-default mt-4 md:mt-1">
89<!--        <div style="white-space: nowrap;">-->
90        <div style="white-space: nowrap;">
91            本站只为海外华人提供服务,非法律允许地区18岁以下用户禁止访问!
92        </div>
93        <div style="margin-bottom: 10px;margin-top: 10px;">© 2025 蘑菇视频 内容免费看!mogusp.tv</div>
94        <div>mogusp.tv Inc. All Rights Reserved</div>
95    </div>
96</main>
97<script>
98    var Base64 = {
99        encode: function (str) {
100            return btoa(unescape(encodeURIComponent(str)));
101        }
102    };
103</script>
vendor: 1 bytes, line 103
103
104<script type="text/html" id="templet">
105    <a class="flex-col-center border hover:opacity-70 border-solid
106            rounded-md border-primary bg-[#222222] py-2 md:py-3"
107       href="${url}">
108        <div class="font-semibold btnTitle">${text}</div>
109        <div class="text-primary font-medium btnLink">${url_host}</div>
110    </a>
111</script>
111
112
113<script>
114    var baseTime = parseInt(new Date().getTime() / 7200000 + '', 10),
115        lineAry = [],
116        backupLine = [];
117    (words =
118        'abandon,ability,able,above,abroad,absence,absorb,abuse,accept,access,account,accuse,achieve,acid,acquire,across,act,action,active,actor,actress,actual,ad,adapt,add,address,adjust,admire,admit,adopt,adult,advance,advice,advise,adviser,affair,affect,afford,afraid,african,after,again,against,age,agency,agenda,agent,ago,agree,ah,ahead,aid,aide,aids,air,airline,airport,album,alcohol,alive,all,allow,ally,almost,alone,already,also,alter,always,am,amazing,among,amount,analyst,analyze,ancient,and,anger,angle,angry,animal,annual,another,answer,anxiety,any,anybody,anymore,anyone,anyway,apart,appeal,appear,apple,apply,appoint,approve,arab,area,argue,arise,arm,armed,army,around,arrange,arrest,arrival,arrive,art,article,artist,as,asian,aside,ask,asleep,aspect,assault,assert,assess,asset,assign,assist,assume,assure,at,athlete,attach,attack,attempt,attend,attract,author,auto,average,avoid,award,aware,away,awful,baby,back,bad,badly,bag,bake,balance,ball,ban,band,bank,bar,barely,barrel,barrier,base,basic,basis,basket,battery,battle,be,beach,bean,bear,beat,beauty,because,become,bed,beer,before,begin,behind,being,belief,believe,bell,belong,below,belt,bench,bend,beneath,benefit,beside,besides,best,bet,better,between,beyond,bible,big,bike,bill,billion,bind,bird,birth,bit,bite,black,blade,blame,blanket,blind,block,blood,blow,blue,board,boat,body,bomb,bombing,bond,bone,book,boom,boot,border,born,borrow,boss,both,bother,bottle,bottom,bowl,box,boy,brain,branch,brand,bread,break,breast,breath,breathe,brick,bridge,brief,briefly,bright,bring,british,broad,broken,brother,brown,brush,buck,budget,build,bullet,bunch,burden,burn,bury,bus,busy,but,butter,buy,buyer,by,cabin,cabinet,cable,cake,call,camera,camp,campus,can,cancer,cap,capable,capital,captain,capture,car,carbon,card,care,career,careful,carrier,carry,case,cash,cast,cat,catch,cause,ceiling,cell,center,central,century,ceo,certain,chain,chair'.split(
119            ','
120        )),
121        (aff_code = function (number) {
122            if (number < 0) return '';
123            var out = '',
124                codes = 'abcdefghjkmnpqrstuvwxy23456789',
125                key;
126            while (number > 29) {
127                key = number % 30;
128                number = Math.floor(number / 30) - 1;
129                out = codes.charAt(key) + out;
130            }
131            return codes.charAt(number) + out;
132        });
133    lineAry = Vx.map(Vx.range(1, 3), function (value, index, array) {
134        return location.protocol + '//' + words.random() + '.mengxiangj.cc';
135    });
136    backupLine = Vx.map(Vx.range(1, 3), function (value, index, array) {
137        return location.protocol + '//' + words.random() + '.quarksync.cc';
138    });
139
140    isUserInChina().then((inChina) => {
141        if (!inChina) {
142            let path = Vx.query('path');
143            if (path.length && path.substring(0, 1) !== '/') {
144                path = '/' + path;
145            }
146
147            url = lineAry.random() + path;
148            // window.location.href = url;
149        }
150    });
151</script>
vendor: 1 bytes, line 151
151
152<script>
153    (function (doc) {
154        const chineseNumbers = ['一', '二', '三'];
155        const listWrap = document.getElementById('list-wrap');
156        let getParams = [];
157        let path = Vx.query('path');
158        if (path.length && path.substring(0, 1) !== '/') {
159            path = '/' + path;
160        }
161
162        const pingLink = async (url, index) => {
163            return new Promise((resolve, reject) => {});
164        };
165
166        const executeTasks = async () => {
167            // 检查 lineAry 中每个链接是否可用
168            const promises = [];
169            for (let i = 0; i < lineAry.length; i++) {
170                // 获取当前时间的毫秒级时间戳
171                const timestampMilliseconds = Date.now();
172                promises.push(
173                    new Promise((resolve, reject) => {
174                        Vx.ping(
175                            lineAry[i],
176                            timestampMilliseconds,
177                            i,
178                            (arg) => {
179                                getParams.push({ t: 'x-success', u: encodeURI(arg.url) });
180                                resolve({ url: arg.url, index: i });
181                            },
182                            (arg) => {
183                                getParams.push({ t: 'x-error', u: encodeURI(arg.url) });
184                                reject({ url: arg.url, index: i });
185                            }
186                        );
187                    })
188                );
189            }
190            return Promise.allSettled(promises);
191        };
192
193
194        const pingErrorLink = (url, i) => {
195            // 获取当前时间的毫秒级时间戳
196            const timestampMilliseconds = Date.now();
197            Vx.ping(
198                url,
199                timestampMilliseconds,
200                i,
201                (arg) => {
202                    getParams.push({ t: 'x-success', u: encodeURI(arg.url) });
203                },
204                (arg) => {
205                    getParams.push({ t: 'x-error', u: encodeURI(arg.url) });
206                }
207            );
208        };
209
210
211        const reportLine = () => {
212            // console.log('params', getParams);
213            let img = new Image();
214            img.src =
215                '/stat?t=json&u=' +
216                encodeURIComponent(Base64.encode(JSON.stringify(getParams)));
217        };
218
219        const renderLinkAry = () => {
220            let newLink = [];
221            for (let i = 0; i < lineAry.length; i++) {
222                newLink.push({
223                    url: lineAry[i],
224                    text: `蘑菇视频-线路${chineseNumbers[i]}`,
225                });
226            }
227            const listWraps = listWrap.querySelectorAll('a');
228
229            newLink.map((item, index) => {
230                let elm = listWraps[index];
231                elm.href = item.url + path;
232                let btnTitle = elm.querySelector('div.btnTitle');
233                let btnLink = elm.querySelector('div.btnLink');
234                const linkResult = item.url
235                    .replace(/^https?:\/\//, '')
236                    .replace(/\/$/, '');
237                btnTitle.textContent = item.text;
238                btnLink.textContent = linkResult;
239            });
240        };
241
242        renderLinkAry();
243
244        executeTasks().then((results) => {
245            let newList = [];
246            results.forEach((result) => {
247                if (result.status == 'fulfilled') {
248                    newList.push({
249                        url: result.value.url,
250                        text: `蘑菇视频-线路${chineseNumbers[result.value.index]}`,
251                    });
252                } else {
253                    const backLink = backupLine.shift();
254                    const index = result.reason.index;
255                    newList.push({
256                        url: backLink,
257                        text: `蘑菇视频-备用线路${chineseNumbers[index]}`,
258                    });
259                    pingErrorLink(backLink, index);
260                }
261            });
262
263            const listWraps = listWrap.querySelectorAll('a');
264            // 更改线路按钮文本
265            newList.map((item, index) => {
266                let elm = listWraps[index];
267                elm.href = item.url + path;
268                let btnTitle = elm.querySelector('div.btnTitle');
269                let btnLink = elm.querySelector('div.btnLink');
270                const linkResult = item.url
271                    .replace(/^https?:\/\//, '')
272                    .replace(/\/$/, '');
273                btnTitle.textContent = item.text;
274                btnLink.textContent = linkResult;
275            });
276
277
278            // 上报线路情况
279            reportLine();
280        });
281    })(document);
282</script>
282
283
284<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 284-285
284
285<script async src="https://www.googletagmanager.com/gtag/js?id=
285G-ZMQJPM97WM
vendor: 12 bytes, line 285
285"></script>
286<script>
287  
vendor: 134 bytes, lines 287-291
287window.dataLayer = window.dataLayer || [];
288  function gtag(){dataLayer.push(arguments);}
289  gtag('js', new Date());
290
291  gtag('config', '
291G-ZMQJPM97WM
vendor: 4 bytes, line 291
291');
292</script>
292
293</body>
294</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.