您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Derive image to the bottom of web page and fill the password gennerated by update date
- // ==UserScript==
- // @name export image from myppt and lurl
- // @name:zh-TW 從myppt和lurl中導出圖片以及填寫密碼
- // @name:en. export image from myppt and lurl
- // @namespace normaltool
- // @version 0.1.2
- // @description:zh-tw 導出myppt和lurl的圖片在網頁的底部,並且自動填寫日期密碼
- // @description Derive image to the bottom of web page and fill the password gennerated by update date
- // @author jw23
- // @match https://*.myppt.cc/*
- // @match https://*.lurl.cc/*
- // @license MIT
- // ==/UserScript==
- (function () {
- 'use strict';
- var images = [];
- let deaultpassword = function(cssSelector){
- try{
- return /\d{4}-(\d{2}-\d{2})/.exec(document.querySelector(cssSelector).textContent)[1].replace('-','')
- }catch(e){
- console.log("error in password:",e)
- }
- }
- if (document.URL.indexOf('myppt.cc') != -1) {
- fillPassword('#pasahaicsword',deaultpassword('.form-group.has-feedback'))
- let links = document.querySelectorAll("link[rel=preload]");
- for (let link of links) {
- let imagesLinks = link.getAttribute('href');
- images.push(imagesLinks)
- }
- } else if (document.URL.indexOf('lurl.cc')) {
- fillPassword('#password',deaultpassword('.form-group.has-feedback'))
- let scripts = document.querySelectorAll('.gameIn script')
- for (let script of scripts) {
- if (script.textContent.indexOf('canvas_img') != -1) {
- let res = /https:\/\/.+.lurl.cc\/.+g/.exec(script.textContent)
- images.push(res[0])
- }
- }
- }
- for (let image of images) {
- let img = document.createElement("img");
- img.src = image
- img.style.width = "100%"
- document.body.appendChild(img);
- }
- })();
- // 从URL中提取文件名
- function getFilename(url) {
- return url.substring(url.lastIndexOf('/') + 1);
- }
- function fillPassword(selector, password) {
- let input = document.querySelector(selector)
- if (input !== null) {
- input.value = password;
- // document.querySelector('#main_fjim60unBU').click()
- }
- }