1. 程式人生 > >WinForm 天貓2013雙11自動搶紅包【原始碼下載】

WinForm 天貓2013雙11自動搶紅包【原始碼下載】

1. 正確獲取紅包流程

2. 軟體介紹

2.1 效果圖:

2.2 功能介紹

2.2.1 賬號登入

頁面開始時,會載入這個網站:https://login.taobao.com/member/login.jhtml?redirect_url=http%3A%2F%2F1111.tmall.com%2F

登入成功後,會自動跳轉到1111.tmall.com活動頁面。

2.2.2 【去抽獎】按鈕

這按鈕是手動跳轉到1111.tmall.com頁面

2.2.3 【開始狂歡】按鈕

隱藏活動介面的載入Div

2.2.4 【親品牌】按鈕

呼叫Js,觸發點選"親品牌,贏紅包"

2.2.5 【開始遊戲】按鈕

①在這之前,會顯示"遊戲攻略"介面,需要手動點選"不再提示"和"開始遊戲"

②然後點選【開始遊戲】按鈕,會模擬滑鼠點選和"再來一次"。

3. 主要程式碼

備註:wbTmall 為System.Windows.Forms.WebBrowser 控制元件。

3.1 操作js程式碼

string GameStart_js = "javascript:document.getElementById('" + this._ac_playagain + "').click()";
WbTmall.Navigate(GameStart_js);

3.2 關閉Js錯誤提示

WbTmall.ScriptErrorsSuppressed = true;

3.3 模擬滑鼠點選(google搜尋到的)

①首先呼叫外部API

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);

[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr GetWindow(IntPtr hWnd, uint uCmd);

[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount); 

②模擬滑鼠點選

int x = 100; // X coordinate of the click 
int y = 100; // Y coordinate of the click 
IntPtr handle = WbTmall.Handle;
StringBuilder className = new StringBuilder(100);
while (className.ToString() != "Internet Explorer_Server") // The class control for the browser 
{
    handle = GetWindow(handle, 5); // Get a handle to the child window 
    GetClassName(handle, className, className.Capacity);
}

IntPtr lParam = (IntPtr)((y << 16) | x); // The coordinates 
IntPtr wParam = IntPtr.Zero; // Additional parameters for the click (e.g. Ctrl) 
const uint downCode = 0x201; // Left click down code 
const uint upCode = 0x202; // Left click up code 
SendMessage(handle, downCode, wParam, lParam); // Mouse button down 
SendMessage(handle, upCode, wParam, lParam); // Mouse button up 

4. 備註

4.1 開發環境

系統:Win8.1 

VS版本:VS2010

.Net版本:4.0

4.2 未解決地方

①進行操作時,記憶體佔用會達到100M左右。

②並且在執行2小時後,有明顯的卡頓現象。

③CPU佔用達到8%左右。

不知是程式碼的原因,還是抽獎頁面是HTML5的canvas原因。

④抽中紅包的話,會卡在"抽中紅包"介面,點下"檢視金額"就好了(抱歉,因為沒做抽中紅包的判斷),然後再點下【親品牌】按鈕就又可以玩了。。

5. 下載地址

6.後記

抱歉各位,11月8號這個活動結束了,軟體不能用了。之前沒注意到活動結束日期。

End 選單載入中...

相關推薦

WinForm 201311自動紅包原始碼下載

1. 正確獲取紅包流程 2. 軟體介紹 2.1 效果圖: 2.2 功能介紹 2.2.1 賬號登入 頁面開始時,會載入這個網站:https://login.taobao.com/member/login.jhtml?redirect_url=http%3A%2F%2F1111.tmal

蘇寧、11挑戰傳統汽車經銷商

“90後”女大學生放棄北大保送復旦!她到底有多厲害?  東北網12月6日訊(記者 姜姍姍) 在東北農業大學有這樣一個自強不息的女大學生,她放棄北大直博被保送到復旦大學藥學院。她本科期間獲得國家獎學金、國家勵志獎學金、新東方自強獎學金、第一屆全國大學生生命聯賽國家二等獎……被評為黑龍江省“三好學生”。她就是生命

2013雙十一架構》讀後筆記

網購狂歡節背後的技術閱兵     穩定性的極致要求    1. 容量預估、依賴治理、監控    2. 業務降級、限流預案    3. 全鏈路壓測 天貓篇(1)雙11的前端實踐    1. 淘寶的前臺資源採用的都是非覆蓋式釋出,通過語義化路徑定位,這樣前後臺可以分開發布,還能獨

Python微博自動紅包

cep group web asc ror 如果 script 4.0 linu # -*- coding: utf-8 -*- import requests import js2xml from lxml import etree headers =

微信自動回覆和自動紅包實現原理(三):自動紅包

經過前兩篇文章的閱讀,我相信大家應該對AccessibilityService有一定的瞭解了,是不是已經按捺不住,想自己動手試試?先別急,可以再看完我這篇文章還不遲,相信你另有收穫的。接下來我們來探索一下自動搶紅包的實現原理。 看了我第二篇微信自動回覆

使用Android輔助服務AccessibilityService實現的微信自動紅包的小程式

WeiXinAssistant 微信助手,是一個使用Android輔助服務實現的微信自動搶紅包的小程式; 說明 通過利用AccessibilityService輔助服務,監測螢幕內容,如監聽狀態列的資訊,螢幕跳轉等,以此來實現自動拆紅包的功能。 邏輯 第一種方式:

安卓微信自動紅包外掛優化和實現

轉載請註明作者AndroidMSky和連結http://blog.csdn.net/AndroidMsky/article/details/53490459 又是興趣系列 網上有很多自動強紅包的例子和程式碼,筆者也是做了一些優化。 先說說自己的兩個個優勢

某mo通過Xposed自動紅包

     最近鄙人接到一個分析某mo搶紅包的單子,於是在網上搜到很多關於搶紅包的例子,不過大多都是微信搶紅包的例子,因此分析的時候也對微信搶紅包進行了參考,要實現自動搶紅包得通過兩步實現:1.對紅包訊息的監聽,2.對紅包自動領取。     對紅包

微信自動回覆和自動紅包實現原理(二):自動回覆

完成AccessibilityService的配置後,好像無從下手。先別急,先列印一些log看看吧。把下面的方法放在onAccessibilityEvent()裡: private void printEventLog(Accessibilit

自動紅包-輔助功能的使用

最近了解了一下這方面的知識,參考網上的一些部落格,自己再完善了一下,寫了一個自動搶紅包的app. 本應用支援QQ和微信掛後臺時自動搶紅包 支援在微信和QQ的訊息列表頁面自動搶紅包 支援

iOS微信自動紅包實現(非越獄)

微信紅包前言:最近筆者在研究iOS逆向工程,順便拿微信來練手,在非越獄手機上實現了微信自動搶紅包的功能。題外話:此教程是一篇嚴肅的學術探討類文章,僅僅用於學習研究,也請讀者不要用於商業或其他非法途徑上,筆者一概不負責喲~~好了,接下來可以進入正題了!此教程所需要的工具/檔案O

iOS-一步一步實現iOS微信自動紅包(非越獄)

微信紅包 前言:最近筆者在研究iOS逆向工程,順便拿微信來練手,在非越獄手機上實現了微信自動搶紅包的功能。 題外話:此教程是一篇嚴肅的學術探討類文章,僅僅用於學習研究,也請讀者不要用於商業或其他非法途徑上,筆者一概不負責喲~~ 好了,接下來可以進入正題了! 此教程所需要的工具/檔案 OpenSSH(

AccessibilityService黑科技(微信自動紅包等)

  搶紅包應該是AccessibilityService火起來的最大因素。網上藉助AccessibilityService來實現的搶紅包外掛也是數不勝數,又是一個看上去很牛逼的功能。 『綠色守護』App的最基本無Root功能,通過在應用管理介面『結束程序』的方式來停止一個後臺

Android開發-進階:實現微信自動紅包的程式

簡單實現了微信自動搶紅包的服務,原理就是根據關鍵字找到相應的View, 然後自動點選。主要是用到AccessibilityService這個輔助服務,基本可以滿足自動搶紅包的功能,但是有些邏輯需要優化,比如,拆完一個紅包後,必須手動點選返回鍵,才能進行下一次自動搶紅包。

輔助功能之自動紅包

hi大家好。 新年又來了,微信群裡又是各種紅包橫飛。作為技術人員的我們卻大可不必擔心一不小心,手速慢了點,又錯過了幾十萬。我們可以通過安卓的輔助功能來實現自己的微信自動搶紅包,安全又快捷。 輔助服務 我們在 設定->無障礙 中,就可以看到手機中所有的輔助服務了。

Python自動紅包,超詳細教程,再也不會錯過微信紅包了!

目錄: 0 引言 1 環境 2 需求分析 3 前置準備 4 搶紅包流程回顧 5 程式碼梳理 6 後記 0 引言 提到搶紅包,就不

window.open打開一個新空白頁面,不會自動刷新解決方案

form turn targe push .get action html pos bstr 調用js方法: function BuildPostForm(fm, url, target) { var e = null, el = []; if (

2018-11-28原始碼分享簡訊驗證碼如何對接POSCMS功能

對接簡訊的時候發現一家簡訊公司,有些不錯的簡訊驗證碼的外掛,對接起來挺方便的,有需求的可以看一下。http://www.ihuyi.com/ 外掛說明 本外掛系互億無線針對POSCMS V3.2.0 簡訊外掛開發,外掛內的所有檔案均為對原檔案的修改,如果你的系統經過二次開發,安裝本外掛之前,請仔細核對修改

棧實現整數計算器資料結構

 支援大於十的整數,加減乘除小括號 #include <iostream> #include <stack> using namespace std; stack<char> s_opt;//操作符棧 stack<int>

百度大腦和圖靈機器人制作一個簡單的自動聊天機器人PHP程式碼

可以和機器人聊天 文字傳送訊息 網頁進行語音回覆 這裡主要用到了兩個介面 一個是百度大腦  用來實現語音合成 一個是圖靈機器人用來實現自動聊天 以下是程式碼分兩個版本 版本一是沒有語音合成 版本二是加上語音合成功能 php版本最低5.5 版本一: <?