import urllib.request
Urllib是python内置的HTTP请求库
包括以下模块
urllib.request 请求模块
urllib.error 异常处理模块
urllib.parse url解析模块
urllib.robotparser robots.txt解析模块
urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应
response = urllib.request.urlopen("https://p5.ssl.qhimgs1.com/sdr/400__/t01e84753505958872f.jpg")
关于urllib.request.urlopen参数的介绍:
urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)
urlopen( ) 方法:
用于打开一个远程的url连接,并且向这个连接发出请求,获取响应结果。返回的结果是一个http响应对象,这个响应对象中记录了本次http访问的响应头和响应体
cat_img = response.read() #获取到网页的内容并读取
with open('cat_200_300.jpg','wb') as f:
f.write(cat_img)
完整代码如下:
import urllib.request
response = urllib.request.urlopen("https://p5.ssl.qhimgs1.com/sdr/400__/t01e84753505958872f.jpg")
cat_img = response.read() #获取到网页的内容并读取
with open('cat_200_300.jpg','wb') as f:
f.write(cat_img)
下载图片如下:
import qrcode
qrcode模块是Github上的一个开源项目,提供了生成二维码的接口。qrcode默认使用PIL库用于生成图像。由于生成 qrcode 图片需要依赖 Python 的图像库,所以需要先安装 Python 图像库 PIL(Python Imaging Library)。
img = qrcode.make('每天进步一点点')
调用qrcode的make()方法传入url或者想要展示的内容
img.save("jiayou.jpg")
完整代码:
import qrcode
img = qrcode.make('每天进步一点点')
img.save("jiayou.jpg")
二维码:
扫一扫展示内容:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。