import requests
from bs4 import BeautifulSoup
import os
import shutil
web_url='https://unsplash.com/'
r=requests.get(web_url)
all_a=BeautifulSoup(r.text,'lxml').find_all('img',class_='_2zEKz')
#print(all_a)
path="./downPic"
path=path.strip()
isExists=os.path.exists(path)
if not isExists:
os.makedirs(path)
print("create dir",path.replace('./',''),"sucessful")
else:
print(path.replace('/',''),"is exist")
print("begin dowmload pictures......")
i=int(0)
for a in all_a:
i+=1
img_url_final=a['src']
img=requests.get(img_url_final)
file_name=str(i)+'.jpg'
f=open(file_name,'ab')
f.write(img.content)
print(file_name,"save sucessful")
f.close()
shutil.move(file_name,"./downPic/"+file_name)
print("all pictures down is complete......")
一个简单的python爬虫,抓取单个页面的图片
猜你喜欢
转载自my.oschina.net/urlove/blog/1799885
今日推荐
周排行