您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name Instagram follow // @namespace http://tampermonkey.net/ // @version 0.5 // @description try to take over the world! // @author You // @match https://www.instagram.com/* // @grant none // ==/UserScript== (function() { setTimeout(function(){ 'use strict'; var c = document.getElementsByClassName('Kj7h1'); var g = document.createElement('input'); g.setAttribute('type','file'); g.setAttribute('id','file-input'); c[0].appendChild(g); var wdiv = document.createElement('div'); var w = document.createElement('input'); wdiv.appendChild(w); wdiv.appendChild(document.createTextNode("Wait Time in Milliseconds")); w.setAttribute('type','number'); w.setAttribute('id','wait'); c[0].appendChild(wdiv); var b = document.createElement('button'); b.setAttribute('id','start'); b.appendChild(document.createTextNode('start')); c[0].appendChild(b); var wait = 90000; var txt = ""; document.getElementById('file-input').addEventListener('change', readSingleFile, false); document.getElementById('wait').addEventListener('change', changewait, false); document.getElementById('start').addEventListener("click", Follow, false); function Follow(){ document.getElementsByClassName('zV_Nj')[0].click(); var arr = txt.split(" "); var Liste = document.getElementsByClassName("NroHT"); var i0 = 0; var timeOut = 1000; window.setInterval(function () { if (i0 >= Liste.length){ console.log("jetzt ists zuende"); return; } if (!Liste[i0].getElementsByClassName("L3NKy")[0].classList.contains("_8A5w5")&& !arr.includes(Liste[i0].getElementsByClassName("zsYNt")[0].getAttribute('title'))) { //Liste[i0].getElementsByClassName("L3NKy")[0].click(); console.log('follow'); }else{ console.log('old follow'); i0++; return; } i0++; }, wait);} function changewait(e) { console.log(e.target.value); wait = e.target.value; } function readSingleFile(e) { var file = e.target.files[0]; if (!file) { return; } var reader = new FileReader(); reader.onload = function(e) { var contents = e.target.result; console.log(contents); txt = contents; }; reader.readAsText(file); } function displayContents(contents) { var element = document.getElementById('file-content'); element.textContent = contents; } },1000)})();