我是小菜鸡一个 求大神改一下错误,感谢
-
import requests
import os
from bs4 import BeautifulSoup指定要爬取的网页链接
url = "https://example.com/"
发送GET请求获取网页内容
response = requests.get(url)
解析网页内容
soup = BeautifulSoup(response.content, "html.parser")
获取所有图片链接
img_tags = soup.find_all("img")
指定本地保存路径
save_path = "/path/to/save/directory/"
如果保存路径不存在则创建
if not os.path.exists(save_path):
os.makedirs(save_path)循环下载jpg后缀的图片
for img in img_tags:
# 获取图片链接
img_url = img.get("src")# 判断链接是否以jpg结尾 if img_url.endswith(".jpg"): # 发送GET请求获取图片数据 response = requests.get(img_url) # 获取图片的文件名 img_name = os.path.basename(img_url) # 拼接本地保存路径和图片文件名 img_path = os.path.join(save_path, img_name) # 保存图片到本地文件 with open(img_path, "wb") as f: f.write(response.content) # 输出保存成功信息 print("图片已保存到:", img_path)