百度点选和滑块验证码接口调用

1) 请求地址

https://d175582r32.oicp.vip/api/baidudianxuan
        https://d175582r32.oicp.vip/api/baiduhuakuai    (滑块验证链接)

https://d175582r32.oicp.vip/api/baiduclick    (文字点选,底图和文字分开请求)

2) 调用方式:HTTP post

3) 接口描述:

获取相同文字图中的坐标值api文档
        滑块验证图片要求宽度160(长度等比例缩放),并且只有滑块位置底图

bgpic1687858745dcXROKpUwlpRYNy.png

点选验证图片要求如下

image.png(290*160)

        

        title.png

        

4) 请求参数 :

QQ 61910465

POST参数:


字段名称字段说明类型必填备注
token
stringYtoken
image图片二进制字符串stringY图片
title图片二进制字符串stringY图片


5) python代码 :

import base64,requests,time,json# 打码token
token=''
# 图片content
with open('image.png', 'rb')as f:    file=f.read()    image_b64 = base64.b64encode(file).decode()    # print(b64) f.close() with open('title.png', 'rb')as f:    file=f.read()    title_b64 = base64.b64encode(file).decode()    # print(b64) f.close()

urlt = 'https://d175582r32.oicp.vip/api/baidudianxuan'

# https://d175582r32.oicp.vip/api/baiduhuakuai    (滑块验证链接)
# https://d175582r32.oicp.vip/api/baiduclick    (文字点选,底图和文字分开请求)

data = {
    'token': token,
    'image': image_b64
    'title': title_b64,   # 文字点选验证码的 文字图片
    }
while True:    try:        # response = requests.post(urlt,files={'file':file},timeout=5)        response = requests.post(urlt, data=json.dumps(data), timeout=5)        # logging.info(response.json())        print(response.text)        if response.json()['status']==0:            # point=response.json()['data']            break        elif response.json()['status'] == 4:            input('打码点数不足 ,请联系站长QQ61910465充值')        elif response.json()['status'] == 2:            input('config配置文件中打码token错误 ,或者token为空')        else:            time.sleep(1)    except Exception as e:        print(e)        time.sleep(3)


-------------------------------------------------------分割线----------------------------------------------------

百度旋转验证码接口调用接口1

BD验证码识别接口token
自助下单 自动发货 正品保障 安全无忧

1) 请求地址

https://d175582r32.oicp.vip/api/baiducor(因为有狗攻击接口,新更新接口地址请联系站长)

2) 调用方式:HTTP post

3) 接口描述:

相似图片搜索获取旋转角度api文档

4) 请求参数 :

QQ 61910465

POST参数:

字段名称字段说明类型必填备注
token
stringYtoken
image图片二进制字符串stringY图片


5) 百度旋转验证码识别易语言代码演示:

链接:https://pan.baidu.com/s/1r71ywg5T4s-21tnJq_9SpA?pwd=uzfc 

提取码:uzfc 

6) 百度旋转验证码识别python代码演示:

import base64,requests,time,json# 打码token
token=''
# 图片content
with open('./1.png', 'rb')as f:
    image=f.read()
f.close()# 二进制加密
base64_data = base64.b64encode(image)
b64 = base64_data.decode()  
b64 = str(base64_data)   #或者如下转为字符串类型

urlt = 'https://d175582r32.oicp.vip/api/baiducor'
data = {
    'token': token,
    'image': b64}
try:
    response = requests.post(urlt, data=json.dumps(data))
    print(response.json())
    # {'status': 0, 'msg': 'success', 'point': '254','px':'88', 'remain': '22798', 'totle': '60000'}
    # {'status': 1, 'msg': '服务器过载'}  请求失败
    # {'status': 2, 'msg': '非法token'}  token错误或者为空
    # {'status': 4, 'msg': '打码点数不足'}
    if response.json()['status'] == 0:
        point = response.json()['point']
except:
    time.sleep(1)

百度旋转验证码接口调用接口2

1) 请求地址

https://d175582r32.oicp.vip/api/baiducor1?token=fsafasfasfsa

2) 调用方式:HTTP post

4) 请求参数 :

QQ 61910465

POST参数:


字段名称字段说明类型必填备注
file图片字节集stringY图片

6) python代码演示


token='g3hwae39nqbvgmj72q3n47fa46r4ei6l'
urlt = 'https://d175582r32.oicp.vip/api/baiducor1?token='+token
with open('./1.png', 'rb')as f:
        file=f.read()
f.close()
response = requests.post(urlt,files={'file':file})

    

7) 失败请求返回结果:

  {'status': 1, 'msg': '服务器过载'}  请求失败
  {'status': 2, 'msg': '非法token'}  token错误或者为空
  {'status': 4, 'msg': '打码点数不足'}

成功请求返回结果

  {'status': 0, 'msg': 'success', 'point': '254','px':'88', 'remain': '22798', 'totle': '60000'}

8) 请求返回结果参数说明:

字段名称字段说明类型必填备注
status
stringY
point
stringY图片角度
px
stringY移动距离
remain
stringY剩余打码
totle
stringY打码总数

百度旋转验证码接口调用接口3

1) 请求地址

https://d175582r32.oicp.vip/api/tkds?token=fsafasfasfsa

2) 调用方式:HTTP post

4) 请求参数 :

QQ 61910465

POST参数:

字段名称字段说明类型必填备注
ck字符串stringY百度账号cookies
ak字符串stringY百度旋转验证码ak值


6) python代码演示


# -*- coding: utf-8 -*-
import requests
# https://www.sonnde.com/
url = "https://d175582r32.oicp.vip/api/tkds"
UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"

# g3hwae39nqbvgmj72q3n47fa46r4ei6l
# pn3746cm9yvl9arb9d0d4vb8rdi25iix
querystring = {"token":"g3hwae39nqbvgmj72q3n47fa46r4ei6l"}
#旋转验证码 todo   "project_name":"rotate_v2"  百度V2验证 , rotate_v1  百度V1验证   "project_name":"rotate_bjh" 百家号
# "ak":"ecufIZkFOt4DBhoSHZDu3qWRqrP3kZRf"  根据开发者实际情况 请填写对应的ak值
#滑块验证码 todo   "project_name":"slide_v2"  百度V2验证
#点选验证码 todo   "project_name":"click_v2"  百度V2验证
# "ak":"95bc180bb2363caf86738d1bf67b97bc"  根据开发者实际情况 请填写对应的ak值
# f97ed2b265409c9fb91e81265f597678
payload = {"project_name":"rotate_bjh",
           "ak": "f97ed2b265409c9fb91e81265f597678",
           "refer": "https://baijiahao.baidu.com/builder/rc/edit?type=news",
           "ck": "bjhStoken=6c925786591cfdc278f031f064R~WF",
           "ua": UA       #传入的UA 要与自己发送请求的UA值一致 否则百度会报错
           }
headers = {"content-type": "application/json"}
response = requests.request("POST", url, json=payload, params=querystring)
print(response.text)

7) 失败请求返回结果:

  {'status': 1, 'msg': '服务器过载'}  请求失败
  {'status': 2, 'msg': '非法token'}  token错误或者为空
  {'status': 3, 'msg': '非法ck'}  ck错误或者为空
  {'status': 4, 'msg': '打码点数不足'}
  {'status': 5, 'msg': '验证错误'}
  {'status': 6, 'msg': 'ak错误'}




成功请求返回结果


{"status":0,"remain":7843,"totle":"仅供测试,正式打码请联系QQ61910465","data":{"tk":"1169DIprASqP/UVrv/LbIpBoxhj686x8aVv+DmpI/tarpH8M2I/TouzBt1TUx//p1r5N/wBKukRZ3bjNJisM7btBsTDjIU1Dspr0AqQflaxWpgTtsJXfEe2y10oNwqlToe4J","as":"2d7b15e0","ds":"lD0aFwTCTBrWAeE2aEe2aqBXc2Tl7eTDwqy7CxM24OIlsW5BX46jfFX0rJguaNTvSfw9LNvQxxlMYEJTf5kk12LzXkKDOP5QKcAHU/36Fkq5QdHCF47A4zbiK79QWrqiVvZI6VhW1QQz1XvIXWc/Nkrw22oq5OokjpMfZNG7qBf4qvVErve/nV5R/Fp7JFp6AUwhl+qwYq+7sjj+HZSzWPEAcK+5skk+S72nnotRhRRAMYgY/AnIxRZYgQ05YEGsFOj4vWc3OrBC3WxCbUguEczH6Bs1E4UU/5Y6PRR9kZa7EDwod2AnkwdO4ibrSpKd9J0HrYWO+vIV6YqtLkaXJGZDqd2IutvdOoPD7pCU+UxDbSq2Rz5qiQ2yuA5vUl/Z0OcgoFZm5Vggt7QI4TzRlN2Q+T0sl6Y35CQ4U9mBcP2l4RdqXzaWN2bq85JdyakJFZBaimwkWDYFuue2e4MCVDAV/+hIXKRfoNXtjX283JYBOhE+nyAGr0hmRlA05CpHPW1pseL0uocJgB7dhadftnqwXC++EsxHvoq8H7RyZrHWxyLkY7uid+REyzrdCF5VU0q/gLpAHE1DibLYWQWUPztMEToxeOVi/YBWZeg8bq4xBgYL9XcB/virehwRf81dvQ0fR0kGr8wC8NptcnKKLEYz8lKS9CkSdd4uuo8EhygLCna5WLgHgfyL+SMfZS9yVlHml48Uz+e7ePkxudJeFYOa/60mu3tPquO49e2cSVqzvX1Pocr+vBV9cP54MQAyOoClm+pNHGQ10S2XJZncuyZRaVMSO3aqmXLVM9pIEv5blFcSJrTvZExd772Yxb5wnB0sDP2XB7UZt2KRPEY938na3rWMXBg7EYe2Jg0emV2nkwEnRbYH+kex7d0NEttL3E9MjfS0fT8QAjoByh0iYMhSK5Ek0JlZ0OAQV25puPlSlr3cKKfWqa1awmTPivAS+/S+/DDLQm5QgfSDNzJ0hYldO+Y1XbSyN9ETeDovhEfWcs3SF8s/+8tmsDlzcKBi13El8KE1+KMKEAemWBBQFLfsYJMnpSzjSJUTBAZdlxOsGCMM8QHvqyDvf6RpUm78W+oqJfrztR2NLAtz5lccY21TqQF1EJ9ktx2gcxj4ob58QTI1nik6HTgQVVTy4hTM","op":1}}


本文版权归去快排Seo www.SEOgurublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▷61910465