{try{$();let t=s();for(;;){let e=o();await g(e,t),await c()}}catch(r){let l=r.message;console.error(l),window.alert(l)}},$=()=>{if(!t&&!e)throw Error("ブラウザ版のpairsかwithで実行してください")},s=()=>{let t=window.prompt(`足跡をつける間隔の秒数を「1, 2, 3, 4, 5」の中から半角数字で入力してください。 入力しない場合はランダムの間隔になります。`),e=t&&["1","2","3","4","5"].includes(t)?1e3*Number(t):0,r=window.prompt(`足跡の上限数の秒数を半角数字で入力してください。 入力しない場合は「999人に足跡をつけます」`),l=Number(r)>0?Number(r):999;return{limitCount:l,interval:e}},c=async()=>{window.scroll(0,1e7),await y(5e3)},o=()=>{let t=document.getElementsByTagName("a"),e=u(t),r=f(e),l=h(r);return l},u=t=>{let e=[];for(let r=0;rt?r.filter(t=>t.href.includes("/search/all/partner/")):e?r.filter(t=>t.href.includes("https://with.is/users/")):r,h=l=>l"> {try{$();let t=s();for(;;){let e=o();await g(e,t),await c()}}catch(r){let l=r.message;console.error(l),window.alert(l)}},$=()=>{if(!t&&!e)throw Error("ブラウザ版のpairsかwithで実行してください")},s=()=>{let t=window.prompt(`足跡をつける間隔の秒数を「1, 2, 3, 4, 5」の中から半角数字で入力してください。 入力しない場合はランダムの間隔になります。`),e=t&&["1","2","3","4","5"].includes(t)?1e3*Number(t):0,r=window.prompt(`足跡の上限数の秒数を半角数字で入力してください。 入力しない場合は「999人に足跡をつけます」`),l=Number(r)>0?Number(r):999;return{limitCount:l,interval:e}},c=async()=>{window.scroll(0,1e7),await y(5e3)},o=()=>{let t=document.getElementsByTagName("a"),e=u(t),r=f(e),l=h(r);return l},u=t=>{let e=[];for(let r=0;rt?r.filter(t=>t.href.includes("/search/all/partner/")):e?r.filter(t=>t.href.includes("https://with.is/users/")):r,h=l=>l"> {try{$();let t=s();for(;;){let e=o();await g(e,t),await c()}}catch(r){let l=r.message;console.error(l),window.alert(l)}},$=()=>{if(!t&&!e)throw Error("ブラウザ版のpairsかwithで実行してください")},s=()=>{let t=window.prompt(`足跡をつける間隔の秒数を「1, 2, 3, 4, 5」の中から半角数字で入力してください。 入力しない場合はランダムの間隔になります。`),e=t&&["1","2","3","4","5"].includes(t)?1e3*Number(t):0,r=window.prompt(`足跡の上限数の秒数を半角数字で入力してください。 入力しない場合は「999人に足跡をつけます」`),l=Number(r)>0?Number(r):999;return{limitCount:l,interval:e}},c=async()=>{window.scroll(0,1e7),await y(5e3)},o=()=>{let t=document.getElementsByTagName("a"),e=u(t),r=f(e),l=h(r);return l},u=t=>{let e=[];for(let r=0;rt?r.filter(t=>t.href.includes("/search/all/partner/")):e?r.filter(t=>t.href.includes("https://with.is/users/")):r,h=l=>l">
javascript: (function () { "use strict";javascript:!function(){let t=location.href.includes("<https://pairs.lv>"),e=location.href.includes("<https://with.is>"),r=[],l=0,n=/\\/partner\\/(.*)/,i=/\\/users\\/(.*)/,a=async()=>{try{$();let t=s();for(;;){let e=o();await g(e,t),await c()}}catch(r){let l=r.message;console.error(l),window.alert(l)}},$=()=>{if(!t&&!e)throw Error("ブラウザ版のpairsかwithで実行してください")},s=()=>{let t=window.prompt(`足跡をつける間隔の秒数を「1, 2, 3, 4, 5」の中から半角数字で入力してください。 入力しない場合はランダムの間隔になります。`),e=t&&["1","2","3","4","5"].includes(t)?1e3*Number(t):0,r=window.prompt(`足跡の上限数の秒数を半角数字で入力してください。 入力しない場合は「999人に足跡をつけます」`),l=Number(r)>0?Number(r):999;return{limitCount:l,interval:e}},c=async()=>{window.scroll(0,1e7),await y(5e3)},o=()=>{let t=document.getElementsByTagName("a"),e=u(t),r=f(e),l=h(r);return l},u=t=>{let e=[];for(let r=0;r<t.length;r++){let l=t[r];e.push(l)}return e},f=r=>t?r.filter(t=>t.href.includes("/search/all/partner/")):e?r.filter(t=>t.href.includes("<https://with.is/users/>")):r,h=l=>l.filter(l=>{let a=l.href,$=a.match(t?n:e?i:/(.*)/);if(!$)return!1;let s=$[1];return!r.includes(s)&&(r.push(s),!0)}),w=()=>{let t=[2e3,2500,3e3,3500,4e3],e=Math.floor(Math.random()*t.length);return t[e]},p=async()=>{let t=w();console.info("待機時間: ",t/1e3,"秒"),await d(t)},y=async t=>{await d(t)},d=t=>new Promise(e=>setTimeout(e,t)),m=async(t,e=3e3)=>{let r=performance.now();for(;performance.now()-r<e;){let l=document.querySelector(t);if(l)return l;await d(50)}return null},g=async(t,e)=>{for(let r=0;r<t.length;r++){if(l>=e.limitCount)throw Error("足跡をつけた数が制限数に達したため終了します");_(),await T(t[r],e.interval)}},_=()=>{l+=1,console.info("foorPrintCount: ",l)},T=async(r,l)=>{let n=async()=>0==l?await p():await y(l);if(t){r.click(),await m('[class*="profile"]',2e3);let i=Array.from(document.querySelectorAll("button")),a=i.find(t=>t.innerHTML.includes("<svg")&&t.innerHTML.includes("<path")&&""===t.innerText.trim());a&&(await d(300),a.click()),await n()}else if(e){let $=r.href;console.log("href",$);let s=window.open($,"_blank","location=yes,height=600,width=600,scrollbars=yes,status=yes");await n(),null==s||s.close()}};a()}(); })()