python有哪些好玩的应用实现,用python爬虫做一个二维码生成器

Python实现二维码生成器(进阶版—GUI+源码) Python实现二维码生成器 阅读详情

python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向!

今天给大家分享一个二维码生成器的爬虫版本实现!

爬虫思路

网上有很多的二维码自动生成的网页,它可以将文本、名片、wifi分享等等都以二维码的形式生成,只需要用带有识别二维码的app就可以识别,比如手机浏览器一般就自带app哦!

PS:这里,普及一个很重要点,不要用带有支付功能的app随便扫码(支付宝、微信等等)!!!不要用带有支付功能的app随便扫码(支付宝、微信等等)!!!不要用带有支付功能的app随便扫码(支付宝、微信等等)!!!重要的事情说三遍!

那么,我们可以找到一个网页,通过requests的请求,去获得对方服务器生成的二维码,达到我们的目标!

大致流程是这样的:

请求URL==>构造请求表单==>获得服务器返回数据==>找到二维码图片地址==>下载图片

代码

代码其实很简单,短短20多行就可以

比较复杂的部分就是里面有几个参数,背景颜色、大小、容错率、形态等等,这里是写好的,也可以做成可输入的,这样比较灵活!最后,把它们做成一个简单的桌面程序

完整代码:

import requests
from tkinter import *
from PIL import Image,ImageTk
def get_ewm():
    url = 'http://www.wwei.cn/qrcode-wwei_create.html'
    strs = entry.get()
    dat = {
        'data[text]':strs,
        'data[type]':'index',
        'level':'L',#容错率 LMQH
        'moban_id':0,
        'qrid':0,
        'size':555,#图像大小,单位px
        'style_setting[bcolor]':'# ffffff',
        'style_setting[fcolor]' : '# 000000',
        'style_setting[inptcolor]':  '# 000000',
        'style_setting[logo_border]': 0,
        'style_setting[logo_height]':46,
        'style_setting[logo_id]':'',
        'style_setting[logo_width]':46,
        'style_setting[mbtype_hb]':0,
        'style_setting[protype]':2,#圆点、直角、液态 0\1\2
        'style_setting[ptcolor]':'# 000000'}
    html = requests.post(url,data=dat).json()
    img_url =  html['png_url']
    with open('123.png','wb') as f:
        f.write(requests.get(img_url).content)
    load = Image.open('123.png')
    im1 = ImageTk.PhotoImage(load)
    label = Label(tk, image=im1,compound = 'bottom')
    label.image = im1
    label.grid(row=2,columnspan=6)
if __name__ == '__main__':
    tk = Tk()
    tk.title('二维码生成器')
    tk.geometry('640x600+200+20')
    entry = Entry(tk, font=('微软雅黑'),width=60)  # 创建输入框
    entry.grid(row=1, column=4)  # 定位第1行3列
    str_b = Button(tk,text='生成二维码',command=get_ewm)
    str_b.grid(row=1,column=5)
    tk.mainloop()

如果想制作其他形式的,可以在主函数中继续添加entry控件接收参数,get_ewm()函数中自动调整相关参数就ok了!

OPC UA实战:PLC与PC通信的节点浏览、订阅与写入 在工业自动化场景中,PLC与上位机的数据交互是数据采集与监控系统的核心。传统Modbus轮询和私有协议在设备数量增多后,常面临地址表维护困难、语义不统一等痛点。OPC UA通过树形地址空间和标准节点模型,将PLC数据抽象为统一的节点路径,使跨品牌设备访问方式一致。其关键机制包括NodeId定位、数据订阅和发布间隔配置,以及方法调用,这些原理决定了通信的实时性与可靠性。理解这些基础后,工程师可快速上手节点浏览、数据订阅和写入控制等核心操作。工程实践中,以asyncua为SDK,从PLC侧启用OPC UA服务器 阅读详情

相关推荐

ESP32S3学习——i2c,点亮0.96寸oled

ESP32S3学习——i2c,点亮0.96寸oled

HandBAI的博客 1万+

【Python】【二维码生成器】【简单】

二维码生成器

ljh1257的博客 1332

利用Python搭建用户画像系统

用户画像是当下很多企业都会提及的概念,多数情况下会和大数据以及营销挂钩。本文将对用户画像的相关知识进行进行简单的介绍,并利用Python去实现一个简单的用户画像系统。 1.什么是用户画像 用户画像可以理解成是海量数据的标签,根据用户的目标、行为和观点的差异,将他们区分为不同的类型,然后每种类型中抽取出典型特征,赋予名字、照片、一些人口统计学要素、场景等描述,形成一个人物原型 。 用户画像 =...

黎荣恒的博客 3万+

Python爬虫实战之哔哩哔哩二维码登录申请

哈喽,好久不见了吧,各位新年好!博主春节也是比较忙的,没时间去写文章和"coding"。最近我们学校也是初九就开学了,所以更加没时间创作了🤣言归正传,本次写这篇文章算是想要对我个人的一次小总结吧。本篇文章会围绕B站的登录请求来进行一次Python爬虫实战,用到的也是异步爬虫库httpx,我也是刚学爬虫不久,文章有什么错误欢迎各位大佬指正,指导。

m0_66648798的博客 6214

在LangChain中使用DashVector进行高效向量检索

DashVector为需要处理高维向量数据的开发者提供了一种便捷且高效的解决方案。通过将其集成到LangChain生态系统中,您可以轻松实现复杂的语义搜索和数据分析功能。DashVector官方文档LangChain GitHub仓库有关DashVector的详细notebook示例。

sjufgwgfhoia的博客 455

避坑指南:C#调用CodeSoft打印标签时常见的5个错误及解决方法

本文总结了C#调用CodeSoft打印标签时常见的5个核心错误及解决方案,涵盖环境配置、模板加载、变量赋值、打印机切换和资源管理。重点解析了如何避免COM对象创建失败、模板路径错误、变量名不匹配、打印机切换异常及内存泄漏等问题,帮助开发者实现稳定高效的标签打印集成。

weixin_29215815的博客 223

python实现二维码生成器

这是一个Python实现的二维码生成器,使用PyQt5库进行图形界面开发,使用qrcode库进行二维码生成,支持设置内容、尺寸、版本、边距和保存二维码功能。用户在界面上输入内容并调整参数后,点击“生成二维码”按钮即可生成二维码,并在下方显示。用户可以调整边距微调框,改变二维码的边距。点击“保存二维码”按钮即可保存生成的二维码。

yechuanhui的专栏 543

GT911触摸驱动避坑指南:从寄存器读取到多点触控处理的5个关键步骤详解

本文深入解析了GT911触摸驱动开发中的关键步骤与常见问题。从硬件初始化、I2C通信建立,到核心寄存器操作、缓冲区状态管理,再到配置表烧录与多点触控数据解析,提供了详尽的避坑指南。文章结合STM32等平台的实战代码,重点阐述了驱动调试中的时序、中断处理和坐标映射等核心要点,帮助开发者高效实现稳定可靠的多点触控功能。

weixin_29189363的博客 675

Python写二维码链接生成器

qrcode库允许自定义生成的QR码的外观。可以更改颜色、版本、纠错级别等。version=5, # 更高的版本可以存储更多数据error_correction=qrcode.constants.ERROR_CORRECT_H, # 更高的纠错级别box_size=12, # 控制每个模块的像素大小border=6, # 控制二维码边框的大小在本文中,深入探讨了如何使用Python创建一个强大的二维码链接生成器。首先介绍了如何安装并使用qrcode库,然后详细讨论了多种用例和自定义功能。

涛哥聊Python 1614

2026年运维工程师常见面试选择题

这篇文章总结了30道Linux运维面试常见问题及解析,涵盖基础命令、系统监控、故障排查、数据库、缓存、容器编排等多个方面。主要内容包括: 基础命令使用:如df查看磁盘、free查看内存、top监控进程等 系统监控与故障排查:负载判断、端口检查、进程管理等 中间件相关:Nginx状态码、MySQL主从复制、Redis缓存问题 容器技术:Docker优势、Kubernetes作用 运维理念:高可用、监控告警、发布策略、备份容灾 工作原则:故障处理优先级、运维工程师核心能力 文章不仅提供标准答案,还解析了各命令的

不务正业的猿 191

传统(经典)粒子群算法(PSO)解决单目标优化问题

智能算法:粒子群算法(particle swarm optimizer)—PSO %原理:(1)种群初始化–N(种群数)–D(个体数)–x(i)(粒子位置)–v(i)(粒子速度) % (2)计算每个粒子的适应度值–而适应度值需要选择适应度函数 % (3)对于每个粒子,使用它的适应度值fit[i]和个体的极值pbest(i)进行比较,如果fit[i]>pbest(i),则pbest(i)=fit[i] % (4)同理,对每个粒子用它的适应值与全局极值进行比较,如果比它大,则

weixin_51631044的博客 1295

Python——二维码生成器

pip的使用方法,使用qrcode第三方库制造二维码,附带详细代码与问题帮助(install报错,pip报错,运行时报错)

m0_60867520的博客 1116

Qt和FFmpeg的视频压缩工具

m_progressDialog = new QProgressDialog("正在压缩视频...", "取消", 0, 100, parent);QString file = QFileDialog::getOpenFileName(this, "选择视频文件", "",QString file = QFileDialog::getSaveFileName(this, "保存压缩文件", "",QMessageBox::warning(parent, "错误", "请设置输入和输出文件路径");

寒寒豆豆软件公司的博客 101

python爬虫有趣的应用_python有哪些好玩的应用实现,用python爬虫做一个二维码生成器...

python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向!今天给大家分享一个二维码生成器的爬虫版本实现! 爬虫思路网上有很多的二维码自动生成的网页,它可以将文本、名片、wifi分享等等都以二维码的形式生成,只需要用带有识别二维码的app就可以识别,比如手机浏览器一般就自带app...

weixin_39686048的博客 149

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Python爬虫】用Python爬虫做一个二维码生成器,20行代码轻松实现

python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向!

Python966的博客 1731

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

用python爬虫做一个二维码生成器

python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向! 今天给大家分享一个二维码生成器的爬虫版本实现! 爬虫思路 网上有很多的二维码自动生成的网页,它可以将文本、名片、wifi分享等等都以二维码的形式生成,只需要用带有识别二维码的app就可以识别,比如手机浏览器一般就...

python学习者的博客 1534

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Python爬虫生成二维码应用,突显个性味道

前言 Python爬虫不仅可以爬取各种各样的数据,还可以生成有趣好玩的应用,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向!本节为大家介绍一个二维码生成器的爬虫版实现 爬虫思路 网上有很多的二维码自动生成的网页,它可以将文本、名片、wifi分享等等都以二维码的形式生成,只需要用带有识别二维码的app就可以识别,比如手机浏览器一般就自带app哦!...

qq_39363022的博客 452

2024年Python最全如何用【Python】制作一个二维码生成器_python制作二维码生成器

生成一个窗口,可以在输入框中自定义二维码的相关信息,包括想输入的文本(可以是文字或者网址),填充颜色以及背景颜色。########Python学习交流Q群:906715085###window.title('二维码生成器')label_url = tk.Label(window, text="输入文本:")label_fill_color = tk.Label(window, text="填充颜色:")

2401_84561420的博客 661

2024年最新用python爬虫做一个二维码生成器_网络爬虫二维码,2024年最新百度、阿里、滴滴、新浪的面试心经总结

如果你也是看准了Python,想自学Python,在这里为大家准备了丰厚的免费大礼包,带大家一起学习,给大家剖析Python兼职、就业行情前景的这些事儿。

m0_58269070的博客 342

Python小工具实战:批量文本地址生成好看的二维码

Python小工具实战:批量文本地址生成好看的二维码本文介绍了用 Python 开发批量地址生成二维码工具的教程。工具支持高效批量处理多地址,可自定义二维码颜色、尺寸、边框,还能加 logo,输出灵活。需安装 qrcode、Pillow、pandas 等库,分四步实现:准备地址数据(代码定义列表或 Excel 读取)、编写生成单个二维码的核心函数、实现批量生成逻辑、运行代码查看效果。文中还给出样式优化技巧,如高对比度颜色搭配、合适尺寸选择,解答了常见问题,并提供工具扩展建议,能有效提升生成二维码的效率与美观

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 27万+

用python做一个小项目,python做简单小项目

技术发展到现在衍生出许多种编程语言,但没有任何一门语言能处于垄断地位(我们现在生身处于Java的时代),Python是当前流行的语言,其最主要原因是简单易学,没有复杂的逻辑关系,吸引了一大批准程序员/程序员的关注与学习,但很多人在学完基础部分后,开始对就业方向不知所措了,因为其就业方向实在太多太多了。垂直领域的有Python开发,Web全栈,Python爬虫工程师等等,扩展方向可以走自动化测试,数据分析,再往高端的走还可以选择大数据,人工智能等等等。4. 布尔、数字、字符串、列表、元组、字典、集合。

2301_81896552的博客 1459

用python写的好玩的小程序,用python编写小程序

Hi,大家好。Python丰富的开发生态是它的一大优势,各种第三方库、框架和代码,都是前人造好的“轮子”,能够完成很多操作,让你的开发事半功倍用python画简单笑脸代码。(文末送福利)下面就给大家介绍几个通过Python构建的项目,以此来学习Python编程。这些例子都很简单实用,大家也可尝试根据项目的目的及提示,自己构建解决方法,提高编程水平,一Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

nannannanmu的博客 1034

18个Python爬虫实战案例(已开源)

目录爬虫小工具文件下载小助手爬虫实战笔趣看小说下载VIP视频下载百度文库文章下载_rev1百度文库文章下载_rev2《帅啊》网帅哥图片下载构建代理IP池《火影忍者》漫画下...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 6万+
上一篇: Python老司机手把手带你写爬虫,整站下载妹子图,一次爽个够!
下一篇: python简单应用!用爬虫来采集天猫所有优惠券信息,写入本地文件
Python玩家
博客等级 码龄9年 149粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值