使用到的python库:os。
关于OS库的介绍:
http://www.cnblogs.com/BeginMan/p/3327291.html
要注意的问题:
1.Slash(/)。
2.python中的file会自动创建,如果有同名则覆盖;
而文件夹需要显式地创建:os.makedirs(directory)
for link in links:
if link["src"].startswith("http://www."):
page="http://"+link["src"][11:]
elif link["src"].startswith("http://"):
page=link["src"]
elif link["src"].startswith("www."):
page="http://"+link["src"][4:]
else:
page="http://pythonscraping.com"+link["src"]
if "http://pythonscraping.com" not in page:
page=None
if page is not None:
print(page)
path=page.replace("http://pythonscraping.com","")
path="download"+path
print(path)
if "jpg" in path:
directory=os.path.dirname(path)
if not os.path.exists(directory):
os.makedirs(directory)
print(directory)
urlretrieve(page,path)