找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4292|回复: 3

[求助] 求助按键精灵PC端对接搜狗深智OCR怎么写?

[复制链接]

1

主题

1

回帖

2

积分

学前班

鲜花
0
猫粮
0
发表于 2021-1-9 19:09:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 坐椅待币 于 2021-1-9 19:22 编辑

求助按键精灵PC端对接搜狗深智OCR怎么写?百度OCR对标点符号识别不太准确,就想换个API对接,但是老是返回“签名不正确”。官网对接python案例如下https://deepi.sogou.com/doccenter/textcognitivedoc
我写的源码如下,我是改别人对接百度OCR源码写成的,麻烦大佬帮看看吧(┬_┬) //----------------------------------------------------------------------------------//
C:\Users\Administrator\Desktop\QQ图片20210109190414.png
图片URLEncode = Base64//把指定的图片进行Base64编码
Dim 结果
pid = "9d3a580cf060003bb22ee4239df4798d"  //官网上申请的pid
key = "*******************************"  //官网上申请的key   
service = "basicOpenOcr"   
salt = "1508404016012"      
image = Left(图片URLEncode, 1024)
sign = Plugin.Encrypt.Md5String(pid + service + salt + image + key)

lang = "zh-CHS"     
payload = "lang=" & lang & "&pid=" & pid & "&service=" &service & "&sign=" & sign &_
          "&salt=" & salt & "&image=" & 图片URLEncode

Set WinHttp = CreateObject("Microsoft.XMLHTTP")
WinHttp.Open "POST","http://deepi.sogou.com:80/api/sogouService", False
WinHttp.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
WinHttp.SetRequestHeader "accept", "application/json"
WinHttp.Send (payload)

结果 = winhttp.responsetext
TracePrint 结果
//结果:第73行:{"code":1006,"message":"COMMON SERVICE API: 签名不正确,请检查签名参数","zly":"zly"}

楼主热帖

1

主题

1

回帖

2

积分

学前班

鲜花
0
猫粮
0
 楼主| 发表于 2021-1-9 22:34:00 | 显示全部楼层
解决了。直接用大佬们的易语言模块写好再给按键精灵做dll调用得了,绕个弯子。
  • 打卡等级:无名新人

0

主题

24

回帖

24

积分

学前班

鲜花
0
猫粮
483
发表于 2021-1-14 08:10:35 | 显示全部楼层
路过学习中.

0

主题

10

回帖

10

积分

学前班

鲜花
0
猫粮
9
发表于 2021-2-12 20:35:26 | 显示全部楼层
好好学习,天天向上!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-3-29 20:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表