이 글은 빨간 봉투를 잡는 웹 페이지의 예를 통해 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 기능을 구현하는 방법
위 내용은 Javascript에서 웹페이지 캡처 빨간 봉투를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!