> 웹 프론트엔드 > JS 튜토리얼 > Javascript에서 웹페이지 캡처 빨간 봉투를 구현하는 방법

Javascript에서 웹페이지 캡처 빨간 봉투를 구현하는 방법

亚连
풀어 주다: 2018-06-12 15:12:48
원래의
3603명이 탐색했습니다.

이 글은 빨간 봉투를 잡는 웹 페이지의 예를 통해 Javascript 작성의 원리와 아이디어를 설명합니다. 관심 있는 친구들은 참고할 수 있습니다.

처음에는 분석을 위해 Firebug/YSlow 플러그인과 함께 Firefox를 사용했는데, Firefox에서 커스텀 javascript를 실행할 수 없어 플러그인을 좀 설치해야 할 것 같았습니다. 그래서 크롬으로 전환했는데 크롬이 꽤 괜찮다는 걸 알았습니다. 그냥 자바스크립트를 작성해서 플러그인으로 설치하면 됩니다.

타오바오는 그동안 여러번 대본을 바꿨지만, 물론 매번 똑같았습니다. 스크립트 수정을 위해 주말에도 야근을 해야 하는 열심히 일하는 타오바오 프로그래머들을 존경합니다.

부록은 제가 작성한 스크립트 버전으로,

Volcano.BrickRate=1.0;
Volcano.Brick.getLottery(KISSY);
로그인 후 복사

KISSY를 직접 호출하는 내용인데 JQuery와 비슷해서 알아내는 데 오랜 시간이 걸렸습니다.

2일을 기다린 결과 총 50위안밖에 당첨되지 않았습니다. 큰 경품이 다 유출됐다고 하네요. 타오바오가 계정 기반으로만 보상을 분배한다면 플러그인 스크립트는 쓸모가 없습니다. 하하.

스크립트 버전 2.

// tmall scripts in Chrome 
//
//
// ==UserScript==
// @name   tmall
// @namespace  google
// @author  vesor
// @description Simple userscript to grasp tmall lottery
// @include  http://www.tmall.com
Volcano.BrickRate=1.0;
Volcano.Brick.getLottery(KISSY);
//var L = S.DOM.get("#J_Lucky");
//L.click();
if(++tryCount)
setTimeout(loopWrapper, 100);
}
 loopWrapper();
console.log("tmall.user.js: Loaded");
}
} catch(e) {
console.log("Failed loading tmall.user.js");
}
로그인 후 복사

위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

NodeJS를 사용하여 WebSocket 기능을 구현하는 방법

JS를 사용하여 노드 요소를 가져오는 방법

JS를 사용하여 노드에 새 요소 추가

vue-fontawesome 사용 정보 vue.js

위 내용은 Javascript에서 웹페이지 캡처 빨간 봉투를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿