闲着没事。想找点壁纸,于是用python写个爬虫来爬个壁纸吧。
1、收先安装python环境
链接:https://pan.baidu.com/s/1hrRyAHI 密码:jx1n
2.安装所需要的三方库
win下:
pip install requests
pip install beautifulsoup4
3.代码如下(下载在D盘image目录下)
import requests
import urllib.request
import uuid
from bs4 import BeautifulSoup
import os
if os.path.exists('D:\image') == True: # 如果目录不存在则创建
print("image dir is exsit")
else:
os.mkdir('image')
i = 0
for page in range(1,50):
url = 'https://bing.ioliu.cn/?p='+str(page)
#print(url)
r = requests.get(url)
contents = r.text
soup = BeautifulSoup(contents,'html.parser')
divs = soup.find_all('div','item')
for div in divs:
imgs = div.find_all('img')
for img in imgs:
print(img['src'].replace('320x240','1920x1080'))
urllib.request.urlretrieve(img['src'].replace('320x240','1920x1080'),'D:\image\%s.jpg'%i)
i += 1
print('成功抓取第%s张图片'%i)
print('共抓取'+str(i)+'张图片')
4.运行
查看结果
- 修改需要手动建立下载图片存储的文件夹