优化二维码解析
This commit is contained in:
@@ -118,16 +118,23 @@ def get_better_image_from_qrcode(image, image_id, dpi=150):
|
||||
id_base = html_util.get_jsczt_id_base(url)
|
||||
if not id_base:
|
||||
continue
|
||||
|
||||
pdf_url = f'{jsczt_base_url}/download?idBase={id_base}'
|
||||
return _parse_pdf_url(pdf_url)
|
||||
elif url.startswith('http://dzfp.wxxsh.net') or url.startswith('http://dzpj.wuxi5h.com'):
|
||||
# 无锡市锡山人民医院、无锡市第五人民医院
|
||||
elif '/yldzpjqr/invoice/query/issueinfo' in url:
|
||||
# 无锡医院
|
||||
pdf_url = html_util.get_wx_pdf_url(url)
|
||||
if not pdf_url:
|
||||
continue
|
||||
|
||||
return _parse_pdf_url(pdf_url)
|
||||
elif '/dzfp/tz3y' in url:
|
||||
# 泰州市第三人民医院
|
||||
pdf_url = html_util.get_tz3y_pdf_url(url)
|
||||
if not pdf_url:
|
||||
continue
|
||||
return _parse_pdf_url(pdf_url)
|
||||
elif url.startswith('http://weixin.qq.com'):
|
||||
# 无效地址
|
||||
continue
|
||||
else:
|
||||
logging.getLogger('qr').info(f'[{image_id}]中有未知二维码内容:{url}')
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user