超级鹰打码平台使用教程
超級(jí)鷹:selenium專門用來(lái)破解各種驗(yàn)證碼
目前,有相當(dāng)一部分的驗(yàn)證碼是:
英文數(shù)字
中文漢子
純英文
純數(shù)字
任意特殊字符
坐標(biāo)選擇識(shí)別
特別:對(duì)于極驗(yàn)3.0滑動(dòng)驗(yàn)證碼, 正在嘗試看可以不用這個(gè)解決,畢竟有坐標(biāo)
使用方法:
1. 先注冊(cè)超級(jí)鷹賬號(hào)并申請(qǐng)軟件ID,注冊(cè)頁(yè)面鏈接為
https://www.chaojiying.com/user/reg/
注冊(cè)賬號(hào)后,點(diǎn)擊立即充值,充個(gè)倆塊錢,2000積分,可以玩好幾天
2. 然后在后臺(tái)開(kāi)發(fā)商中心添加軟件ID
3. 點(diǎn)擊“生成一個(gè)軟件ID”
4. 然后就會(huì)獲得一個(gè)軟件ID號(hào),記住這個(gè)號(hào),代碼里需要用到
5. 然后下載開(kāi)發(fā)者文檔,用什么語(yǔ)言的,就下載相應(yīng)的API,這里用python為案例:
6.解壓后,還需要改改一點(diǎn)地方:(下面?zhèn)渥⒌牡胤剑?/strong>
import requests
from hashlib import md5
class Chaojiying_Client(object):
def __init__(self, username, password, soft_id):
self.username = username
# todo:更改點(diǎn)一
self.password = md5(password.encode("utf-8")).hexdigest()
self.soft_id = soft_id
self.base_params = {
'user': self.username,
'pass2': self.password,
'softid': self.soft_id,
}
self.headers = {
'Connection': 'Keep-Alive',
'User-Agent': 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)',
}
def PostPic(self, im, codetype):
"""
im: 圖片字節(jié)
codetype: 題目類型 參考 http://www.chaojiying.com/price.html
"""
params = {
'codetype': codetype,
}
params.update(self.base_params)
files = {'userfile': ('ccc.jpg', im)}
r = requests.post('http://upload.chaojiying.net/Upload/Processing.php', data=params, files=files,
headers=self.headers)
return r.json()
def ReportError(self, im_id):
"""
im_id:報(bào)錯(cuò)題目的圖片ID
"""
params = {
'id': im_id,
}
params.update(self.base_params)
r = requests.post('http://upload.chaojiying.net/Upload/ReportError.php', data=params, headers=self.headers)
return r.json()
if __name__ == '__main__':
# todo: 更改點(diǎn)二,輸入注冊(cè)的賬號(hào)與密碼,軟件ID--https://www.chaojiying.com/user/mysoft/
chaojiying = Chaojiying_Client('賬號(hào)', '密碼', 'id')
# todo: 更改點(diǎn)三:本地圖片文件路徑 來(lái)替換 a.jpg 有時(shí)WIN系統(tǒng)須要//
im = open('', 'rb').read()
# todo: 更改點(diǎn)四:1902 驗(yàn)證碼類型--https://www.chaojiying.com/price.html,在官網(wǎng)測(cè)試案例可以查看
print(chaojiying.PostPic(im, 9101))
測(cè)試用圖:
結(jié)果:字典類型的返回值,也就是chaojiying.PostPic(im, 9101)的返回值,鍵“pic_str"的值就是結(jié)果
{‘err_no’: 0, ‘err_str’: ‘OK’, ‘pic_id’: ‘6064522022288200019’, ‘pic_str’: ‘7261’, ‘md5’: ‘d4990cca4eadb583e6937293d68f8047’}
總結(jié)
以上是生活随笔為你收集整理的超级鹰打码平台使用教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: laravel使用redis队列实践(只
- 下一篇: 云南旅游战略介绍