文章详情
更多工具

免费硬核教程:用Python制作批量将二维码转为链接的自动化脚本

在数据抓取或者特殊业务场景下,我们的本地电脑里可能会保存有上百张二维码图片。如果通过手机一张张去扫描去获取背后的链接的话,效率极低。

今天我就将大家如何使用Python代码,制作一个自动化的将“二维码转链接”的工具,一键就可以将所有上传的二维码转为背后的URL。

 为什么需要自己制作工具?

通常市面上的解码器只能一张张的上传二维码,且有可能会涉及到隐私暴露的风险。如果你自己制作离线本地的脚本的话你就可以避免如下问题:

  • 批量处理:1分钟就能够解析1000张图
  • 数据安全:因为是离线的,图片和链接都会存到本机当中,不会经过三方服务器
  • 结果导出:可以直接生成Excel的报表,查看批量解码的结果

 

制作过程中需要用到的核心库:Pyzbar 与 OpenCV

你需要在你的本地IDE软件中安装这两个核心库:

  • Opencv-python:这个是用于图像处理的,可以读取你的本地图片文件。
  • Pyzbar:这个是专门用于解码的库。可以将你的二维码自动转为链接

 

制作简易的代码演示

下面是一个代码示例,可以大致实现“二维码转链接”的逻辑


import cv2

from pyzbar.pyzbar import decode


def qr_to_link(image_path):

   # 读取图片

   img = cv2.imread(image_path)

   # 执行解码

   decoded_objects = decode(img)

   for obj in decoded_objects:

       # 提取链接数据

       link = obj.data.decode('utf-8')

       print(f"文件名: {image_path} -> 链接: {link}")

# 调用函数

qr_to_link('test.png')

通过这段代码,你就可以完成批量将二维码转化为链接的操作了。

 

上一篇:
word二维码怎么制作?制作word二维码好方法
下一篇:
在电脑端如何二维码转为链接?3个好用的免安装在线解码网站
沪公网安备31011502400823 沪ICP备16005294号-9 增值电信业务经营许可证:沪B2-20180459©上海闪擎网络科技有限公司