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