註冊超級鷹賬戶超級鷹官網
官網有詳細使用說明,以下是api使用方法。
from hashlib import md5
class
chaojiying_client
(object):
def__init__
(self, username, password, soft_id)
: self.username = username
password = password.encode(
'utf8'
) self.password = md5(password)
.hexdigest(
) self.soft_id = soft_id
self.base_params =
self.headers =
defpostpic
(self, im, codetype)
:"""
im: 位元組
codetype: 題目型別 參考
"""params =
params.update(self.base_params)
files =
r = requests.post(
'', data=params,
files=files,
headers=self.headers)
return r.json(
)def
reporterror
(self, im_id)
:"""
im_id:報錯題目的id
"""params =
params.update(self.base_params)
r = requests.post(
'', data=params,
headers=self.headers)
return r.json(
)def
get_check
(path)
: chaojiying = chaojiying_client(
'***'
,'***'
,'***'
)# 使用者中心》軟體id 生成乙個替換 96001
img =
open
(path,
'rb'
).read(
)# 本地檔案路徑 來替換 a.jpg 有時win系統須要
# 1902 驗證碼型別 官方**》**體系
check_data = chaojiying.postpic(img,
1902
)return check_data[
'pic_str'
]
已進行函式封裝,直接呼叫get_check(path)方法,傳入對應識別**的路徑,返回相應結果。後期有相應的案例**。
引用:
驗證碼破解
驗證碼的功能一般是防止使用程式惡意註冊 暴力破解或批量發帖而設定的。所謂驗證碼,就是將一串隨機產生的數字或符號,生成一幅,裡加上一些干擾象素 防止ocr 由使用者肉眼識別其中的驗證碼資訊,輸入表單提交 驗證,驗證成功後才能使用某項功能。學習驗證碼的破解 識別技術,不僅可以知道驗證碼的原理,而且可以讓...
驗證碼破解
目錄1xx 訊息,一般是告訴客戶端,請求已經收到了,正在處理,別急.2xx 處理成功,一般表示 請求收悉 我明白你要的 請求已受理 已經處理完成等資訊.3xx 重定向到其它地方。它讓客戶端再發起乙個請求以完成整個處理。4xx 處理發生錯誤,責任在客戶端,如客戶端的請求乙個不存在的資源,客戶端未被授權...
驗證碼破解的辦法,簡單驗證碼破解演示
人世間,比芳華再可名貴的器材其實沒有,然而芳華也最輕易消失 誰能對峙得永遠的芳華的,便是巨大的人。對於錯雜的驗證碼,地位隨機 扭曲 模糊 干擾項 gif驗證碼 漢字等。無聊,對於道德家來說是乙個嚴重的題目,因為人類的罪惡折半以上都是源於對它的膽怯。對於錯雜靠山的,然則字型是同一色彩的,我們可以統計每...