找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14454|回复: 10

[已回复] 电脑版能不能百度云识别

[复制链接]

1

主题

4

回帖

5

积分

按键电脑&手机班学员

鲜花
0
猫粮
41
发表于 2020-3-12 15:04:57 | 显示全部楼层 |阅读模式

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

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

×
电脑版能不能百度云识别
楼主热帖
  • 打卡等级:学有所成

3

主题

108

回帖

114

积分

按键电脑&手机班学员

QQ 262832680

鲜花
0
猫粮
2141
发表于 2020-3-12 18:42:50 | 显示全部楼层
可以的 需要的话 付费找我 现成的
全职接单[POST,滑块,去广告,云配置,收徒]办公 各种全自动脚本 游戏不接QQ 262832680
  • 打卡等级:无名新人

13

主题

24

回帖

50

积分

易语言游戏编程班学员

鲜花
0
猫粮
184
发表于 2020-3-13 18:46:39 | 显示全部楼层
我直接源码给你,要什么钱
  • 打卡等级:无名新人

13

主题

24

回帖

50

积分

易语言游戏编程班学员

鲜花
0
猫粮
184
发表于 2020-3-13 18:47:31 | 显示全部楼层
Dim bs64
Dim tokenid
Dim path
path=  "C:\Users\Administrator\Desktop\1.PNG"   //图片路径自选
tokenid =  gettokenid()
bs64 = BToBase64(path)
bs64 = URLEncode(bs64)
TracePrint postret
Import "C:\vbsjson.vbs"
Set json = New vbsJson
Set o = json.Decode(postret)
//返回 = o("words_result")(0)("words")
//If 返回 > "" Then
//TracePrint 返回       
//End If

Function Postret()
    Dim BodyTXT
    Set WinHttp = CreateObject("Microsoft.XMLHTTP")
    WinHttp.Open "POST", "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token="&tokenid, False
    WinHttp.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    WinHttp.SetRequestHeader "Content-Length", len(bs64)
    WinHttp.Send("&image=" & bs64  )
    // 超时设置 60秒 默认
    j = 0
    i = Now
    Do
        Delay 100
        j = DateDiff("s", i, Now)
    Loop Until (WinHttp.ReadyState = 4 Or j > 60)
    BodyTXT = winhttp.responsetext
    If Len(BodyTXT) = 0 Then
        Postret = ""
        Exit Function
    End If
    Postret = BodyTXT
End Function
Function BToBase64(path)
    Dim ADS,MSD, node
    Set ADS = CreateObject("ADODB.Stream")
    ADS.Type = 1
    ADS.Open
    ADS.LoadFromFile path'加载图片,path为图片路径
    Set MSD = CreateObject("Msxml2.DOMDocument")
    Set node = MSD.CreateElement("Base64Data")
    node.DataType = "bin.base64"
    node.NodeTypedValue =  ADS.Read()
    BToBase64 = node.Text
    Set node = Nothing
    Set MSD = Nothing
    Set ADS = Nothing
End Function
Function URLEncode(EncodeStr)
    Dim i
    Dim erg
    erg = EncodeStr
    ' *** First replace '%' chr
    erg = Replace(erg, "%", Chr(1))
    ' *** then '+' chr
    erg = Replace(erg, "+", Chr(2))
    For i = 0 To 255
        If i=1 or i =37 or i = 43  or (i >=48 and i <= 57) or (i>=65 and  i <=90 ) or (i>=97 and i <=122)
            Delay 1
        ElseIf i = 2
            erg = Replace(erg, Chr(i), "%2B")
        ElseIf i = 32
            erg = Replace(erg, Chr(i), "+")
        Elseif (i>=3  and  i <=15 )
            erg = Replace(erg, Chr(i), "%0" & Hex(i))
        Else
            erg = Replace(erg, Chr(i), "%" & Hex(i))
        End If
    Next
    URLEncode = erg
End Function
Function gettokenid()
    Dim sendstr
    Dim Bodytext
    dim tokedid
    Dim arr, brr
    //client_id与client_secret的值需替换成你自己百度ocr的
    sendstr = "&grant_type=client_credentials&client_id=你的ID&client_secret=你的ID"
     Set WinHttp = CreateObject("Microsoft.XMLHTTP")
    WinHttp.Open "POST", "https://aip.baidubce.com/oauth/2.0/token", False
    WinHttp.SetRequestHeader "Content-Type", "text/html"
    WinHttp.SetRequestHeader "Content-Length", len(sendstr)
    WinHttp.Send( sendstr )
    // 超时设置 60秒 默认
    j = 0
    i = Now
    Do
        Delay 100
        j = DateDiff("s", i, Now)
    Loop Until (WinHttp.ReadyState = 4 Or j > 60)
//    TracePrint winhttp.responsetext
    arr = Split(winhttp.responsetext, "access_token")
    brr = Split(arr(1), chr(34))
    gettokenid = brr(2)
End Function

评分

参与人数 1猫粮 +1 收起 理由
繁星 + 1 乐于助人!

查看全部评分

  • 打卡等级:无名新人

13

主题

24

回帖

50

积分

易语言游戏编程班学员

鲜花
0
猫粮
184
发表于 2020-3-13 18:47:50 | 显示全部楼层
冒泡的小猫 发表于 2020-3-12 18:42
可以的 需要的话 付费找我 现成的

这些都是基础的技术研究,不要动不动就钱
  • 打卡等级:无名新人

2

主题

19

回帖

23

积分

Lua插件编程班学员

鲜花
0
猫粮
650
QQ
发表于 2020-3-15 12:17:45 | 显示全部楼层
大海里的淡水鱼 发表于 2020-3-13 18:47
这些都是基础的技术研究,不要动不动就钱

这是别人的技术研究,免费分享不代表可以不收费。
数据库设计 算法分析 项目定制 网络建站 微信小程序
擅长POST/按键精灵/触动精灵/VB/C#等技术。

2

主题

15

回帖

19

积分

按键电脑&手机班学员

鲜花
0
猫粮
196
发表于 2020-3-24 10:38:59 | 显示全部楼层

C:\vbsjson.vbs 这个能分享一下吗

1

主题

4

回帖

5

积分

按键电脑&手机班学员

鲜花
0
猫粮
41
 楼主| 发表于 2020-3-24 21:20:28 | 显示全部楼层

谢谢~~~~~~~~~~~~~~~~~~~~~
  • 打卡等级:无名新人

13

主题

24

回帖

50

积分

易语言游戏编程班学员

鲜花
0
猫粮
184
发表于 2020-3-30 20:56:06 | 显示全部楼层
东方大叔 发表于 2020-3-24 10:38
C:\vbsjson.vbs 这个能分享一下吗

我的帖子里面有更好的JSON解析方式

0

主题

5

回帖

5

积分

学前班

鲜花
0
猫粮
6
发表于 2020-4-19 19:23:03 | 显示全部楼层
肯定可以
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 08:08

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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