Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //open http://gosms.gomocdn.com/mms/v14/index.html
- //paste to console:
- const tourl = x => `https://gs.3g.cn/D/${x.toString(16)}/w`;
- const parseFile = url =>
- url.split('=')[1].split('&')[0].replaceAll('%2F', '/').replaceAll('%3A', ':');
- let start = 1405742, ppage = 9;
- const iframe = src => `<iframe src="${src}" style='height: 400px;'></iframe>`;
- const html = `
- <style>body{background: #000; overflow: scroll; font-size: 16px;} nav {width: 100%;display: flex;position: fixed;left: 0;background: #000;padding: 20px;} nav .panel {margin: auto;color: red;display: flex;color: red;}nav .panel button {background: red;border: none;margin-right: 5px;}nav .panel * {font-family: monospace;}nav .panel input {background: #000;border: 1px solid red;width: 80px;color: red;margin-right: 10px;} </style>
- <nav>
- <div class="panel">
- <label for="ppage">files per page:
- <input type="text" id="ppage" value='9'/>
- </label>
- <label for="start">start id:
- <input type="text" id="start" value='1405742'/>
- </label>
- <button onclick="rem();go(false)">back</button>
- <button onclick="rem();go()">next</button>
- </div>
- </nav>
- <div id='box'></div>
- `;
- document.body.innerHTML = html;
- const box = document.querySelector('#box'),
- ppageEl = document.getElementById('ppage'),
- startEl = document.getElementById('start');
- const reset = () => {
- console.log(ppage, start)
- ppage = parseInt(ppageEl.value);
- start = parseInt(startEl.value);
- }
- const rem = () => box.innerHTML = '';
- const go = (to = true) => {
- reset();
- start += to ? ppage : -ppage;
- startEl.value = start;
- const urls = Array(ppage).fill(start).map((i, j) => i + j).map(x => tourl(x));
- box.innerHTML = urls.map(u => iframe(u)).join('\n');
- }
- go();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement