【发布时间】:2020-07-14 18:21:17
【问题描述】:
我需要将图片提交到网站https://zxing.org/w/decode.jspx,并阅读结果页面:https://zxing.org/w/decode。
我试过了,但它不起作用:
def decode_qrcode(path):
s = requests.Session()
url = "https://zxing.org/w/decode.jspx"
files = {'file': open(path, 'rb')}
s.post(url, files=files)
return s.get("https://zxing.org/w/decode").text
我知道有一些库可以读取 QR 码,但我没有找到任何适用于我使用的那种 QR 码的库(它们的错误率可能不受支持)。
【问题讨论】:
-
请尽量具体一点。究竟什么“不起作用”?您是否收到错误,请发布完整的 Traceback。还是您的输出不是您所期望的?然后你可以发布你得到的输出和你期望的输出。
-
当我使用 url(参见下面的选项 1)或文件(参见下面的选项 2)进行发布请求并显示文本时,网站似乎没有考虑 url 或文件...并且当我发出获取请求以显示假定结果页面的内容时,它说我没有提供任何东西。选项 1:pastebin.com/EqMxU53z
-
另一个结果(选项 1):pastebin.com/30HzBWV3 而对于选项 2:pastebin.com/tbNqfbbA
标签: python post python-requests qr-code