写点什么

软件测试|Python 帮手残党写出漂亮签名

  • 2023-11-15
    北京
  • 本文字数:906 字

    阅读完需:约 3 分钟

前言

我们的工作是每天敲键盘,基本上很少用到手来写字了,一旦提起笔,写出来的字往往也不堪入目,那万一到了我们需要签字的时候,怎么办,手写的字简直难看,老话说得好,字如其人?最起码也得把自己的名字写漂亮,所以我们可以考虑在艺术字设计网站设计一下自己的签名,但是,能不花钱我们就不会去花钱,而且还要把自己的签名保存成 gif 图保存到本地,看着 gif 图跟着写,练练签名肯定没问题的。怎么免费获取,肯定是使用我们的神器——Python 啦。

环境准备

我们要保存网络上的图片,自然需要使用我们的 pillow 神器,还有需要将网络上的东西抓取到本地,自然是需要网络请求的 requests 库的,所以环境准备相对简单。


pip install pillow  requests
复制代码

代码实现

我们目标是输入一个名字,然后输出一个 GIF 图,并且需要保存到本地。确定需求后,开始上代码:


import re,requestsfrom PIL import Image
#输入签名内容name = input("输入艺术签名字:")#设定签名形式
data={ 'id':name, #需要设计的姓名 'id1':901, #一笔商务签设计 'id2':'#FFFFFF',#背景:白色 'id6':'#000000' #颜色:黑色 }
#访问的urlurl = 'http://www.yishuzi.com/b/re13.php'header = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36'}html = requests.post(url=url,headers=header,data=data).textimg_path = r'<img src="(.*?)">'imgurl = re.findall(img_path,html)img_url = imgurl[0]
#保存艺术签img_data = requests.get(url= img_url,headers=header).contentwith open("{}.gif".format(name),'wb') as f: f.write(img_data)
print(f"文件已保存")#打开艺术签img = Image.open("{}.gif".format(name))img.show()
---------------------------运行如下:输入艺术签名字:穆勒文件已保存
复制代码


保存的签名图如下所示:


总结

本篇文章我们主要介绍了使用 Python 来获取个人的艺术签名,使用了 requests 库抓取数据,使用 pillow 库保存到了本地,这个操作十分简单,但是也希望能够帮助到大家哈!


获取更多技术资料,请点击!

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
软件测试|Python帮手残党写出漂亮签名_霍格沃兹测试开发学社_InfoQ写作社区