背景:
由于所在辦公室網(wǎng)絡(luò)限制,筆者每天都使用網(wǎng)絡(luò)都要先連接無(wú)線網(wǎng)。如下圖,輸入授權(quán)用戶信息登錄后才能使用WIFI。
喪心病狂的是該網(wǎng)頁(yè)Cookie 過期時(shí)間為24小時(shí),所以每天重復(fù)以下動(dòng)作:打開瀏覽器 -> 手動(dòng)輸入 工號(hào)密碼、密碼 -> 點(diǎn)擊“登錄”按鈕。
作為一個(gè)懶出天際的程序員,逃避這種重復(fù)勞動(dòng)是必須滴~~
解決方案:
創(chuàng)建一個(gè)C# 應(yīng)用程序,使用WebBrowser控件加載該頁(yè)面,模擬鍵盤輸入賬號(hào)、密碼,把用戶配置分別賦值給兩個(gè)控件,然后調(diào)用按鈕的點(diǎn)擊事件。
具體步驟:
1. 打開登錄頁(yè)面,按F12查看網(wǎng)頁(yè)源碼,可以看到2個(gè)輸入控件名分別為 "user", "password",登錄按鈕名為"Login",如下圖:
2. 模擬事件
具體分步:
step 1. 讀取配置文件中的 登錄網(wǎng)址
step 2. 加載網(wǎng)頁(yè)
step 3. 模擬鍵盤操作
step 4. 退出程序
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26