添加 'mcbbs/fetch-emerald.user.js'
This commit is contained in:
		
							
								
								
									
										32
									
								
								mcbbs/fetch-emerald.user.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								mcbbs/fetch-emerald.user.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
// ==UserScript==
 | 
			
		||||
// @name         自动抓取用户信息
 | 
			
		||||
// @namespace    https://miaowoo.cc/
 | 
			
		||||
// @version      0.1
 | 
			
		||||
// @description  自动抓取用户信息
 | 
			
		||||
// @author       MiaoWoo
 | 
			
		||||
// @match        https://www.mcbbs.net/forum.php?mod=viewthread&tid=**
 | 
			
		||||
// @match        https://www.mcbbs.net/thread-**-*-*.html
 | 
			
		||||
// @grant        none
 | 
			
		||||
// ==/UserScript==
 | 
			
		||||
 | 
			
		||||
(function() {
 | 
			
		||||
    'use strict';
 | 
			
		||||
 | 
			
		||||
    function readUserInfo(user){
 | 
			
		||||
        var userline = user.querySelector('a.xw1');
 | 
			
		||||
        if (!userline) return;
 | 
			
		||||
        var uid = userline.href.split('uid=')[1];
 | 
			
		||||
        var username = userline.innerText;
 | 
			
		||||
        var glod = user.querySelectorAll('dl.pil')[0].children[1].innerText;
 | 
			
		||||
        var emerald = user.querySelectorAll('dl.pil')[0].children[3].innerText;
 | 
			
		||||
        fetch('https://reward.yumc.pw/mcbbs/update/uid/'+uid+'/username/'+username+'/glod/'+parseInt(glod)+'/emerald/'+parseInt(emerald)).then(function(response) {
 | 
			
		||||
            return response.json();
 | 
			
		||||
        }).then(function(result) {
 | 
			
		||||
            console.log(result);
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
    function readAllUserInfo(){
 | 
			
		||||
        document.querySelectorAll('div.pls').forEach(readUserInfo);
 | 
			
		||||
    }
 | 
			
		||||
    setTimeout(readAllUserInfo, 200);
 | 
			
		||||
})();
 | 
			
		||||
		Reference in New Issue
	
	Block a user