python学习笔记2-下载网络图片

最近对爬虫很感兴趣,忒别是爬图片。哈哈~

写了个练习,爬指定网络地址的图片。

# -*- coding:utf-8 -*-
import os
import requests

#
urls = [
    "http://www.cqie.edu.cn//templates/site/images/top_logo.png",
    "http://www.cqie.edu.cn/upfiles/201911/20191129091818616.jpg"
]

# 文件夹名字
dirname = "test"
# 创建名为test的文件夹
if not os.path.exists( dirname ):  # 如果路径不存在,创建;存在的话,这里会报错
    os.mkdir(dirname)

for i in range( len(urls) ):
    print( i )
    response = requests.get( urls[i] )
    filename = dirname + "/" + str( i ) + ".jpg"
    with open(filename,"wb+") as f:
        f.write( response.content )

用到的知识点:

os.path.exists( dirname )        判断 路径是否存在,True 或者 False
os.mkdir(dirname)                   创建目录
response = requests.get( urls[i] )     请求访问网址(网络图片,网络文件)
response.content              访问到的网络文件内容
 f = open(  url, "wb+" )       打开本地文件,没有则创建。
f.write(  response.content )              把请求到的网络文件写入(下载)到本地。

发布了73 篇原创文章 · 获赞 97 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42703239/article/details/103501795