1. 首页
  2. Python

python简单应用,用python爬虫和GUI编程,做一个二维码生成器

“u003Cdivu003Eu003Cpu003Epython爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向!u003Cu002Fpu003Eu003Cpu003E今天给大家分享一个二维码生成器的爬虫版本实现!u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F1532072468386fe03a067d9″ img_width=”1024″ img_height=”722″ alt=”python简单应用,用python爬虫和GUI编程,做一个二维码生成器” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E思路u003Cu002Fh1u003Eu003Cpu003E网上有很多的二维码自动生成的网页,它可以将文本、名片、wifi分享等等都以二维码的形式生成,只需要用带有识别二维码的app就可以识别,比如手机浏览器一般就自带app哦!u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003EPS:这里,普及一个很重要点,不要用带有支付功能的app随便扫码(支付宝、微信等等)!!!不要用带有支付功能的app随便扫码(支付宝、微信等等)!!!不要用带有支付功能的app随便扫码(支付宝、微信等等)!!!重要的事情说三遍!u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E那么,我们可以找到一个网页,通过requests的请求,去获得对方服务器生成的二维码,达到我们的目标!u003Cu002Fpu003Eu003Cpu003E大致流程是这样的:u003Cu002Fpu003Eu003Cpu003E请求URL==>构造请求表单==>获得服务器返回数据==>找到二维码图片地址==>下载图片u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F15320725495604941fa03d6″ img_width=”1023″ img_height=”683″ alt=”python简单应用,用python爬虫和GUI编程,做一个二维码生成器” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1u003E代码u003Cu002Fh1u003Eu003Cpu003E代码其实很简单,短短20多行就可以u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F153207257480699e5b2792e” img_width=”462″ img_height=”373″ alt=”python简单应用,用python爬虫和GUI编程,做一个二维码生成器” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E比较复杂的部分就是里面有几个参数,背景颜色、大小、容错率、形态等等,这里是写好的,也可以做成可输入的,这样比较灵活!最后,把它们做成一个简单的桌面程序u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F153207261693415bb912a1f” img_width=”648″ img_height=”636″ alt=”python简单应用,用python爬虫和GUI编程,做一个二维码生成器” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E完整代码:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F1532072756648f9a5af6f36″ img_width=”495″ img_height=”385″ alt=”python简单应用,用python爬虫和GUI编程,做一个二维码生成器” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E如果想制作其他形式的,可以在主函数中继续添加entry控件接收参数,get_ewm()函数中自动调整相关参数就ok了!u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002Fpgc-imageu002F1532072866570a7b34ee11c” img_width=”1280″ img_height=”853″ alt=”python简单应用,用python爬虫和GUI编程,做一个二维码生成器” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003E”

原文始发于:python简单应用,用python爬虫和GUI编程,做一个二维码生成器

主题测试文章,只做测试使用。发布者:敢吻,转转请注明出处:http://www.cxybcw.com/13168.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code