背景:

由于所在辦公室網(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. 退出程序

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式