首页 编程教程正文

【分享】搜狗ocr识别

piaodoo 编程教程 2020-02-22 22:09:23 1005 0 python教程

本文来源吾爱破解论坛

本帖最后由 wushaominkk 于 2018-4-26 14:27 编辑

官方链接:http://pic.sogou.com/resource/pic/shitu_intro/index.html?qd=ris_search

# _*_ coding: utf-8 _*_
# Time: 2018/3/11/22:50
# Author: dengqing
# Title 搜狗ocr识别接口
# 这个代码涉及到抓包用的fiddler

import requests  # 库文件

def post_image():
    img = "./ocr.png"  # 图片路径
    files = {"pic_path": open(img, "rb")}  # files # 类似data数据
    url = "http://pic.sogou.com/pic/upload_pic.jsp"  # post的url
    html = requests.post(url, files=files).text  # requests 提交图片
    get_content(html)  # 结果是url就是图片的url sougou 把本地图片上传到sougou服务器变成了他的图片 调用解析函数把url传入

def get_content(keywords):
    url = "http://pic.sogou.com/pic/ocr/ocrOnline.jsp?query=" + keywords  # keywords就是图片url此方式为get请求
    ocrResult = requests.get(url).json()  # 直接转换为json格式
    contents = ocrResult['result']  # 类似字典 把result的value值取出来 是一个list然后里面很多json就是识别的文字
    for content in contents:  # 遍历所有结果
        print(content['content'].strip())  # strip去除空格 他返回的结果自带一个换行

post_image()  # 调用上传函数


成品exe下载链接:链接: https://pan.baidu.com/s/1hmpkwTVcYeDLmZICEC8PKg 密码: c6g6
此exe成品为pyinstaller打包的。 嗨学网

sougouocr.zip

2018-3-13 10:18 上传

点击文件名下载附件

下载积分: 吾爱币 -1 CB

53.86 KB, 下载次数: 270, 下载积分: 吾爱币 -1 CB

图片以及代码

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7721.html

搜索