螞蟻平台提供的api是lua和按鍵精靈的(
看了下文件,
發現沒有蟒蛇對接的
那就自己寫。
話不多說直接上**:
import requests,re
username = "***"#使用者名稱
password = "***"#密碼
def login():
url = "".format(username, password)
try:
res = requests.get(url).text
dic= eval(res)
token = dic["token"]
return token
except:
return "null"
# 獲取手機號
def getmobile(token,itemid):
# 獲取真實號段鏈結
url = "".format(token, itemid)
# 獲取虛擬號段鏈結
#url = "&xunihaoduan=1".format(token, itemid)
try:
res = requests.get(url).text
number = re.findall("(1[0-9])",res)[0]
return number
except:
return "null"
# 獲取驗證碼
def getcode(token,itemid,number):
url ="" .format(token, itemid,number)
try:
res = requests.get(url).text
# 正則匹配驗證碼,根據驗證碼位數修改花括號中的數字即可
code = re.findall("([0-9])", res)[0]
return code
except:
return "null"
# 拉**機號
def blacknumber(token,itemid,number):
url = "".format(token, itemid,number)
requests.get(url)
首先登陸自己的賬號,拿到令牌
然後傳入令牌,專案號(的itemid),拿到手機號,
其次傳入令牌,專案號(的itemid),手機號,拿到驗證碼
最後傳入令牌,專案號(的itemid),手機號,拉黑此號碼。
Python 通過打碼平台實現驗證碼
在爬蟲時,經常遇到登入需要驗證碼的情況,簡單的驗證碼可以自己解決,複製的驗證碼需要借助機器學習,有一定的難度。還有乙個簡單的方案就是採用付費的打碼平台。比如r若快 還有雲打碼平台 下面以r若快為例介紹打碼平台的思路 r若快平台需要註冊兩個使用者,乙個是普通使用者,乙個開發者使用者,2 呼叫打碼平台的...
Python 驗證碼識別
使用pip安裝pytessseract,如圖所示 例項 識別該中的字元 指令碼 import os os.chdir c python34 lib site packages pytesser from pytesser import from pytesseract import image to...
Python 生成驗證碼
import random import string 因為驗證碼是由字母和數字組成,所以使用string包中的ascii letters和digits將所有的儲存到乙個字串中 從此字串中隨機選取幾個作為目標的驗證碼 s string.ascii letters string.digits prin...