知道了如何获取网页数据之后,我们来学习一下如何下载图片
import urllib.request
import socket
import re
import sys
import os
from bs4 import BeautifulSoup
targetDir = r"D:\temp\img" #文件保存路径
name = 1
def destFile(path):
if not os.path.isdir(targetDir):
os.mkdir(targetDir)
pos = path.rindex('/')
t = os.path.join(targetDir, '%s.jpg'%name)
return t
import socket
import re
import sys
import os
from bs4 import BeautifulSoup
targetDir = r"D:\temp\img" #文件保存路径
name = 1
def destFile(path):
if not os.path.isdir(targetDir):
os.mkdir(targetDir)
pos = path.rindex('/')
t = os.path.join(targetDir, '%s.jpg'%name)
return t
'''
此处检查当前路径是否合法,并返回一个合法的路径以及文件名
介绍一下各个函数的用法:
os.path.isdir(url):判断url是否是一个合法路径,若是,返回true
os.mkdir(url):创建url路径
rindex(c)返回c在path中最后一次出现的位置
os.path.join:是在拼接路径的时候用的。举个例子,
os.path.join(“home”, "me", "mywork")
在
os.path.join(“home”, "me", "mywork")
在