python-第三方接口获取验证码

一、图鉴

图片识别-打码平台-打码网站-识别验证码-图鉴网络科技有限公司

需要注册,每次识别成功需要0.002元/次,详细接口文档见上面路径

说明:识别度高,基本不会错,但是收费

通用图片识别接口

接口地址说明Content-Type图片格式返回格式
http://api.ttshitu.com/predict模拟表单提交multipart/form-data;charset=UTF-8Byte[] 字节流JSON
PostData 为JSON格式application/json;charset=UTF-8Base64 编码JSON

1.第一种方式:

请求的数据类型:Content-Type:multipart/form-data;charset=UTF-8

import requestsrequest_url = "http://api.ttshitu.com/predict"
params = {"username": "图鉴注册的用户名","password": "图鉴注册的密码"
}
# 需要识别验证码图片名称"code.png",open(图片的路径-这里使用相对路径,以字节流binary方式读取read图片)
files = {"image": ("code.png", open("code.png", "rb"))}
response = requests.request("post", request_url, params=params, files=files)
print(response.text)

1.第二种方式:

请求的数据类型:application/json;charset=UTF-8

import base64
import requests# 读取图片
f = open("code.png", 'rb')request_url = "http://api.ttshitu.com/predict"
params = {"username": "图鉴注册的用户名","password": "图鉴注册的密码",# 使用base64编码读取的字节对象,返回一个字节对象,注意要转string类型,请求参数value格式要为string,最后还要加encoding"image": str(base64.b64encode(f.read()), encoding="utf-8")
}response = requests.request("post", url, params=params)
print(response.text)

二、百度OCR

(官方文档:https://ai.baidu.com/ai-doc/OCR/Ck3h7y2ia)

说明:每个月有免费次数,识别度没有图鉴准确

步骤一:先获取鉴权使用的Access_token,通过API Key和Secret Key获取

API Key和Secret Key:注册登录百度智能云控制台(百度智能云-登录),打开文字识别菜单项,在概览界面【领取免费资源】,然后【创建应用】,创建完后在应用列表就能看到对应的API key和Secret Key。

 

 通过上面的API Key和Secret Key,请求后的响应内容就包含Access_token值,更多详细内容看官方文档:https://ai.baidu.com/ai-doc/OCR/1k3h7y3db

import requests # client_id 为官网获取的API Key, client_secret 为官网获取的Secret Key
host = "https://aip.baidubce.com/oauth/2.0/token?" \'grant_type=client_credentials&client_id=【官网获取的AK】&client_secret=【官网获取的SK】'
response = requests.get(host)
if response:print(response.json())# 获取响应内容的access_token值
access_token =req.json()["access_token"]
# print(access_token)
# 高精度通用文字识别接口路径
request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
# base64编码返回字节对象
f = open('code.png', 'rb')
img = base64.b64encode(f.read())headers = {"Content-type": "application/json;charset=UTF-8"
}
params = {'image': img}
# 在请求路径的基础上加上鉴权access_token
re_url = request_url+'?access_token=' + access_token
# print(re_url)
resp = requests.request("post", re_url, params=params, headers=headers)
print(resp.text)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/71570.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

仿照支付宝等——自动获取短信中的验证码

仿照淘宝支付宝等,自动获取服务器端发来的验证码,实际是监听特定的号码的内容,主要方法如下: 当系统收到短信时,会发出一个action名称为android.provider.Telephony.SMS_RECEIVED的广播Intent,该Intent存放…

利用支付宝短信服务接口 实现手机号 验证码登录Demo

一、首先需要去阿里云注册账号并登录 二、注册阿里云的短信服务 会有100条免费短信 获取自己的AccessKey(accessKeyId,accessKeySecret) 三、在阿里云短信服务 注册短信的 签名 和 模板 阿里云短信服务参考地址:https://www.aliy…

阿里短信验证码接口和支付宝沙箱支付接口

阿里短信验证码接口和支付宝沙箱支付接口 一、阿里短信验证码接口 1. 申请阿里AccessKey,填写AccessKey ID和AccessKeySecret 2. 申请短信的签名名称和模板 Java的API接口如下,其中模板可根据自己需要进行修改 /**发送短信*/public Integer SendMsg(Stri…

关键词生成原创文章及句子的软件!开发原理分析

朋友们大家好!今天又要来给大家上一课吧,关于输入关键词自动生成文章的软件大家觉得网上有没有? 答案:肯定是没有! 那么我们今天就给大家带来这么一款软件,我们只需要输入你的关键词就能自动生成原创文章…

写文案,认准这几个APP就够了

想要写出10w的文案,也不是那么容易的,毕竟如果要是能够那么轻易的就写出来的话,也不会有那么多人为了这个文案而感到头秃了。但是你要是说它容易的话,也是有窍门的如果我们按照窍门来进行编写的话,就会相对来说容易一些…

这款“狗屁不通”文章生成器火了,效果确实比GPT 2差太远

整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 【导读】最近,一个名字相当接地气的“狗屁不通”文章生成器(BullshitGenerator)火了,截至目前 GitHub 上 Star 数已超过 3200,还上了微博热搜…

【IEEE】IEEE论文接收后proof(校样)全流程实例讲解

文章目录 1. proof邮件内容分块解读1.1 获取你的校对文件的步骤1.2 上传修正稿关于什么时候缴费 2、校对稿首页的一般说明 在论文被接受并提交Final Version.pdf文件之后的第4天,收到了proof(校样)的要求。(注意:由于IEEE旗下期刊众多,编辑和…

计算机硕士论文盲审,研究生毕业论文盲审那些事,你造吗?

原标题:研究生毕业论文盲审那些事,你造吗? 首先声明,盲审研究生论文——无论博士或是硕士——纯粹属于扯淡之列,虽然鄙人无权更正,也不敢不从,但根本没有看得起发明该项技术的人! 有…

输入正确的账号密码和验证码后 验证码一直报错误的解决办法

这两天写了一个登录的功能页面,用的是ivew,大致样子长这样 输入正确的账号密码以及验证码后死活提示验证码错误,后来查了下才发现需要对发起请求的时候配置 withCredentials: true 我用的是axios,配以了一下就可以了,…

Windows10系统中Foxmail修改密码之后登录一直提示密码错误

情况说明:这是Windows10中自带的针对Foxmail邮箱的特殊毛病 1:右键Foxmail图标,选择属性 2:点击“兼容性” 点击下面“更改所有用户的设置” 3:勾选“以管理员身份运行此程序”

java基于Android快递物流服务系统

(1)后台管理平台 设计实现物流管理平台,完成对司机、所载货物、出发点、目的地、运输轨迹等的管理。主要研究的内容为前后端框架的选择,对系统信息的展示与管理。 数据展示:管理人员通过不同的筛选条件,查…

一篇文章告诉你,为什么移动数据捕获对运输物流公司很重要?

随着世界走向数字化和智能手机的使用增加,移动数据采集正在成为大多数行业的新常态。航运物流也不例外。从捕获详细的订单和交付信息到跟踪货运和仓库位置,条形码技术用于运输物流世界的每一步。通过智能数据采集,运输和物流公司可以获得更好…

盘点那些参与央行数字货币的公司们

来源:互链脉搏 法定数字货币一直属于央行内部的保密项目,其参与方的身份更是神秘。而12月24日,几则消息的公布,使得央行数字货币参与方的轮廓愈加清晰。 当天,腾讯内部发布了《关于成立数字货币研究项目组(虚拟组织&am…

新春特辑 | 大数据专题合辑 报告下载

志在哪里,哪里就有成功;心在哪里,哪里就有风景;爱在哪里,哪里就有感动。在新年来临之际,互联互通社区衷心祝愿您:春节快乐,身体健康,心想事成! 1、2020大数据…

元宇宙游戏开发 元宇宙游戏开发公司

元宇宙游戏开发、元宇宙操作系统开发设计、元宇宙操作系统基本建设、元宇宙游戏开发源码、沉浸式体验元宇宙游戏开发、大中型元宇宙游戏开发、元宇宙土地修建、3D元宇宙游戏开发。现阶段,大家精英团队在元宇宙游戏开发新项目层面的工作经验比较完善,在元…

mcu服务器芯片 概念股,MCU芯片概念股名单一览,6股2021股价翻番

缺“芯”给了MCU芯片概念股一剂强行针,23只MCU芯片概念股中竟有6股2021股价涨幅超100%【富满电子、国民技术、全志科技、上海贝岭、士兰微、中颖电子,其中富满电子、国民技术股价涨幅超200%】,为此MCU芯片概念股完全可以雄霸A股2021年各种热门…

HTML+CSS制作仿制当当网

新程序员:一起进步 目录 前言 一、项目代码 1.头部 2.导航栏 3.banner图 4.主体 5.底部 6.附录 前言 本项目是基于Html5CSS3技术所制作的静态网页,适合新手练习学习完成html之后所独立完成的静态网页 一、项目代码 1.头部 效果图&#xff1a…

STM32应用开发实践教程:初识STM32

1.1.1 什么是 STM32 1.STM32 概述 STM32 微控制器是意法半导体(ST Microelectronics,ST)有限公司出品的一系列微控制 器(Micro Controller Unit,MCU)的统称。 意法半导体有限公司于 1987 年 6 月…

物联网应用案例:镇海智慧水务

作者 | 余章琪 责编 | 薄荷茶 微信公众号ID | csdn_iot 1 项目简介 宁波市镇海区智慧水务项目建设内容包括水环境治理设施监测、水务信息资源中心、水务综合监管平台(监测监控、治水监督、应急指挥、综合服务、决策支撑及集成开发)、水务专题应用&#x…

Hyperchain超块链创始人史兴国解读“A股Web3.0概念股涨停潮”

最近A股上市公司Web3.0概念股逆势大涨,成为市场新热点。11月10日,Web3.0概念股掀起涨停潮,其中天地在线获10天8板,榕基软件4连板。飞利信、中文在线、二六三、科蓝软件、东港股份等多家上市公司回应已布局相关业务。Hyperchain超块…