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 )              把请求到的网络文件写入(下载)到本地。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值