亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

工具——python識別二維碼及二維碼內容

近期在工作时,需要对二维码甄别并剔除,上网搜了一些资料,常用的方式基本上是三种zbar/zbarlight/Zxing配合着pillow来进行二维码的内容读取

本身就是用的ubuntu系统,所以在装上述几个库的时候都报错,有懒的再去找原因,找资料

直接上网找了一些三方的网站

测试发现

  • 草料二维码相对的不够稳定,同一张图片,有的时候可以读取出内容,有的时候则读不出内容,好处是gif和png都能识别出来
  • 在线解码器,成功率更高,但是不能处理gif文件,不过还好我的图片都是存储到7牛云上的,所以使用七牛提供的服务将文件变成静态图片
https://pqn.funsun.cn/test-20190507183348611.jpg

所以开始对这两个网站进行抓包厕所,然后就可以识别出二维码做后续的操作

下面是相应的代码:

import requests

# 在线解码器
url1 = "https://pqn.funsun.cn/test-20190507183348611.jpg"
url = "http://jiema.wwei.cn/url-jiema.html"
req_data = {
    "jiema_url": url1,
    "token": "123"
}
response = requests.post(url, data=req_data)
print(response.status_code)
print(response.json())
# 输出结果
# 200
# {'is_url': 1, 'msg': 'success', 'status': 1, 'data': 'http://weixin.qq.com/r/a3UyKqTEp-nYreBJ9yB5'}

# 草料二维码
url_cli = "https://cli.im/Api/Browser/deqr"
req_data = {
    "data": url1
}
response = requests.post(url_cli, data=req_data)
print(response.json())
# 正常能识别输出结果
# {'status': 1, 'data': {'new_version': False, 'RawData': 'http://weixin.qq.com/r/XjuosCzE3HGjrWjT925M', 'new_descr': "草料二维码已经更新,<a  target='_blank' style='color:blue'>请升级!</a>"}}
# 未能识别输出结果
# {'status': 0, 'data': {'new_version': False, 'new_descr': "草料二维码已经更新,<a  target='_blank' style='color:blue'>请升级!</a>", 'info': '我们已经很努力扫描了你的二维码但目前暂时无法识别,抱歉!'}}
點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消