網(wǎng)友評(píng)分: 7.4分
按鍵精靈驗(yàn)證碼自動(dòng)輸入器是一款針對(duì)同名軟件所推出的輔助工具。有很多用戶在使用按鍵精靈這款軟件,都想要得到自動(dòng)輸入驗(yàn)證碼的輔助腳本,那么下面就通過這款軟件,幫助你,需要的用戶可下載體驗(yàn)。
1、首先下載大漠插件,然后根據(jù)里邊提供的大漠接口說明.CHM注冊(cè)大漠插件
2、然后在腳本中創(chuàng)建大漠對(duì)象就可以直接使用了(具體方法/參數(shù)說明可以查看大漠接口文檔)
3、驗(yàn)證碼區(qū)域的截圖(具體方法/參數(shù)說明可以查看大漠接口文檔)
首先找到驗(yàn)證碼區(qū)域的坐標(biāo),因?yàn)轵?yàn)證碼是屏幕內(nèi)隨機(jī)區(qū)域出現(xiàn)的,這需要用到找字功能:目標(biāo)是找到驗(yàn)證碼左上角神醫(yī)兩個(gè)字。找字功能就需要我們先建字庫:
?、俅蜷_大漠綜合工具,點(diǎn)擊抓圖截取需要的“神醫(yī)”兩個(gè)字
?、谌缓笳{(diào)用dm.FindStr就可以找到當(dāng)前程序神醫(yī)兩個(gè)字的坐標(biāo)了
對(duì)驗(yàn)證碼區(qū)域進(jìn)行截圖
?、俳貓D需要確定截圖范圍即:左上角坐標(biāo)(找字得到“神醫(yī)”坐標(biāo)),右下角坐標(biāo)(按鍵自帶抓抓工具簡(jiǎn)單計(jì)算出)
然后就可以調(diào)用dm.CaptureJpg方法對(duì)左邊驗(yàn)證碼和右邊答案選項(xiàng)列表進(jìn)行截圖了
4、使用打碼平臺(tái)實(shí)現(xiàn)復(fù)雜驗(yàn)證碼的處理
左邊區(qū)域的復(fù)雜驗(yàn)證碼使用打碼平臺(tái)進(jìn)行處理,這里使用若快打碼平
可以直接調(diào)用示例中提供的方法實(shí)現(xiàn)上傳并拿到返回值:
調(diào)用百度OCR處理簡(jiǎn)單/規(guī)則的文字或數(shù)字
1.百度文字識(shí)別文檔中有兩種調(diào)用方式,第一種是先獲取Token然后直接進(jìn)行調(diào)用,請(qǐng)求參數(shù)為image=圖像數(shù)據(jù)(base64編碼后進(jìn)行urlencode)
這里我使用第二種帶authorization請(qǐng)求頭的鑒權(quán)方式(推薦使用Token的方式一,簡(jiǎn)單方便)
先下載文檔中的鑒權(quán)認(rèn)證示例
我選擇了下載了Java的示例:git clone https://github.com/baidubce/bce-sdk-java.git
然后在IDEA中打開,找到BceV1Signer.java,執(zhí)行sign方法就可以生成authorization
注意這里AK/SK需要登錄百度云->用戶賬號(hào)->安全認(rèn)證->獲取Access Key/Secret Key,
headersTosign是請(qǐng)求頭中需要參與加密的項(xiàng),這里為了簡(jiǎn)單只加密了必須的host
2.按鍵精靈中讀取圖片文件base64
按鍵中可以使用vbs,還保留VBSBegin...VBSEnd直接調(diào)用vbs代碼的方式
3.圖像數(shù)據(jù),base64編碼后進(jìn)行urlencode
4.調(diào)用百度文字識(shí)別api上傳圖片到百度云
這里使用鑒權(quán)方式二,填入請(qǐng)求頭中的Authorization參數(shù),以及x-bce-date時(shí)間在生成的Authorization中可以找到,access_token的調(diào)用方式一則不需要設(shè)置請(qǐng)求頭。
5.得到返回的json數(shù)據(jù)并進(jìn)行解析
通過對(duì)比若快返回驗(yàn)證碼識(shí)別結(jié)果以及百度OCR返回的選項(xiàng)列表可以確定第幾個(gè)是正確的驗(yàn)證碼選項(xiàng),最后可以dm.CmpColor找特定點(diǎn)顏色(“神醫(yī)”十字邊緣點(diǎn)黃色),判斷是否快到時(shí)間,則點(diǎn)擊按鈕開始校驗(yàn)。
標(biāo)簽: 按鍵精靈
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)