import requests
from bs4 import BeautifulSoup
import os
url = ''
# 发送请求
response = requests.get(url)
# 使用 BeautifulSoup 解析页面
soup = BeautifulSoup(response.text, 'html.parser')
# 找到页面中所有图片的 URL
img_tags = soup.find_all('img')
urls = [img['src'] for img in img_tags]
# 创建本地存储图片的文件夹
if not os.path.exists('images'):
os.makedirs('images')
# 下载图片到本地
for i, url in enumerate(urls):
response = requests.get(url)
with open('images/{}.jpg'.format(i), 'wb') as f:
f.write(response.content)
这个代码可以请求页面,然后使用 BeautifulSoup 解析页面,找到所有图片的 URL,并将图片下载到本地。
请注意,由于网站的图片是动态加载的,因此可能不能下载所有图片。