더 블 11, 쿠폰 js 코드 자동 수령
원래 나 는 js 에 익숙 하지 않 았 는데, 마침 연구 해 보 았 다.
1 (function(window, document) {
2 var interval = 800;
3 var closeDelay = 200;
4 var index = 0;
5 var couponLinks;
6 var getCoupon = function() {
7 if (index >= couponLinks.length) {
8 console.log(" ");
9 return;
10 }
11 var coponLink = couponLinks[index];
12 coponLink.click();
13 index++;
14 console.log(" " + index + " ");
15 setTimeout(getCoupon, interval);
16 setTimeout(function() {
17 var close = document.querySelector('.mui-dialog-close');
18 if (close != null) close.click();
19 }, closeDelay);
20 }
21
22 var _scrollTop = 0;
23 var _scrollStep = document.documentElement.clientHeight;
24 var _maxScrollTop = document.body.clientHeight - _scrollStep;
25
26 var autoScrollDown = setInterval(function() {
27 _scrollTop += _scrollStep;
28 if (_scrollTop <= _maxScrollTop) {
29 document.body.scrollTop = _scrollTop;
30 return;
31 }
32 clearInterval(autoScrollDown);
33
34 couponLinks = document.querySelectorAll('.mui-act-item-yhqbtn');
35 console.log(" :" + couponLinks.length + " …");
36 getCoupon();
37 }, 500);
38 }) (window, document);
관건 적 인 몇 개의 함수 와 변 수 를 찾 아 보면 쉽게 이해 할 수 있다.
document.querySelectordocument.querySelectorAlldocument.documentElement.clientHeightdocument.body.clientHeightdocument.body.scrollTopsetIntervalsetTimeout
이 몇 가지 의 미 를 알 아 냈 으 니 자동 으로 쿠폰 을 받 는 코드 를 쓰 는 것 은 분 이 아니 야 ~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.