python怎么爬取某网站图片

83次阅读
没有评论

共计 775 个字符,预计需要花费 2 分钟才能阅读完成。

要爬取某个网站的图片,可以使用 Python 中的 requests 库和 BeautifulSoup 库来实现。下面是一个简单的示例代码:

import requests
from bs4 import BeautifulSoup
import os

# 要爬取的网站 URL
url = "https://www.example.com"

# 发送 GET 请求获取网页内容 
response = requests.get(url)

# 使用 BeautifulSoup 解析网页内容 
soup = BeautifulSoup(response.content, "html.parser")

# 创建一个保存图片的文件夹 
os.makedirs("images", exist_ok=True)

# 找到所有的图片标签 
img_tags = soup.find_all("img")

# 逐个下载图片并保存到文件夹中 
for img_tag in img_tags:
    # 获取图片的 URL
    img_url = img_tag["src"]
    
    # 发送 GET 请求下载图片 
    img_response = requests.get(img_url)
    
    # 提取图片文件名 
    img_filename = img_url.split("/")[-1]
    
    # 保存图片到文件夹中 
    with open("images/" + img_filename, "wb") as img_file:
        img_file.write(img_response.content)
        
    print(" 下载图片 ", img_filename, " 成功!")

以上代码将会下载指定网站的所有图片,并保存到当前目录下的一个名为 "images" 的文件夹中。你需要将代码中的 "https://www.example.com" 替换为你要爬取的网站 URL。运行代码后,所有图片将会自动下载并保存到 "images" 文件夹中。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-05发表,共计775字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)