|
发表于 2016-7-16 10:05:51
|
显示全部楼层
巧了,我最近也有这样的需求。
我选择了不用python来解决。
先上代码。
- import requests
- import json
- def decode_qr(qr_url):
- # 使用jiema.wwei.cn解码二维码, 返回解码结果。
- headers = {
- 'Host': 'jiema.wwei.cn',
- 'Content-Length': '0',
- 'Origin': 'http://jiema.wwei.cn',
- 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',
- 'Accept': '*/*',
- 'Referer': 'http://jiema.wwei.cn/',
- 'Accept-Encoding': 'gzip, deflate',
- 'Accept-Language': 'zh-CN,zh;q=0.8',
- }
- cookies = {
- 'cookies': 'PHPSESSID=52fhfnjsi31ghhds9kd66ts0u7'
- }
- '20160702128962'
- params = {
- 'data': '{0}'.format(qr_url),
- 'apikey': '20160702128962'
- }
- try:
- html = requests.get('http://api.wwei.cn/dewwei.html', params=params)
- return json.loads(html.text)['data']['raw_text']
- except:
- return 0
复制代码
一开始我也是想用python直接解码,于是发现了与楼主一样的问题。
后来发现有的网站提供二维码解码功能。
如上的网站,那么我们直接调用该网站api进行解码即可。
|
评分
-
查看全部评分
|