import requests
DOOV_API_KEY = 'your_doov_api_key'
CAPTCHA_ID = 'your_captcha_id'
def get_captcha():
url = '7f0K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1L8$3!0$3L8%4y4Q4x3X3g2V1L8$3!0A6L8$3!0Q4x3X3g2U0L8$3#2Q4x3V1k6U0j5i4m8@1j5$3S2S2i4K6u0r3M7s2u0W2b7$3q4H3N6r3y4Z5j5g2)9J5y4H3`.`.
payload = {
'captchaId': CAPTCHA_ID
}
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer {}'.format(DOOV_API_KEY)
}
response = requests.post(url, json=payload, headers=headers)
result = response.json()
return result['captchaImage']
def verify_captcha(captcha_token, captcha_text):
url = 'f5cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1L8$3!0$3L8%4y4Q4x3X3g2V1L8$3!0A6L8$3!0Q4x3X3g2U0L8$3#2Q4x3V1k6U0j5i4m8@1j5$3S2S2i4K6u0r3N6X3g2J5K9h3k6&6b7$3q4H3N6r3y4Z5j5g2)9J5y4H3`.`.
payload = {
'captchaId': CAPTCHA_ID,
'captchaToken': captcha_token,
'captchaText': captcha_text
}
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer {}'.format(DOOV_API_KEY)
}
response = requests.post(url, json=payload, headers=headers)
result = response.json()
return result['success']
captcha_image = get_captcha()
print('验证码图片链接:', captcha_image)
user_captcha_text = input('请输入验证码文本: ')
user_captcha_token = input('请输入验证码令牌: ')
verification_result = verify_captcha(user_captcha_token, user_captcha_text)
if verification_result:
print('验证码验证成功')
else:
print('验证码验证失败')