紫猫学院社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 81|回复: 2

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

[复制链接]

1

主题

2

帖子

2

积分

学前班

Rank: 1

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

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

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

x
本帖最后由 坐椅待币 于 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

主题

2

帖子

2

积分

学前班

Rank: 1

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

使用道具 举报

0

主题

12

帖子

12

积分

学前班

Rank: 1

猫粮
25
发表于 7 天前 | 显示全部楼层
路过学习中.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2021-1-21 18:36

Powered by Discuz! X3.4

Copyright © 2012-2020 紫猫编程学院

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