python 获取网页链接图片

python 获取 网页图片
在Python中,可以使用requests库获取网页内容,再使用BeautifulSoup解析网页,提取图片链接,最后保存图片到本地。以下是一个简单的例子:

import requests
from bs4 import BeautifulSoup
import os

网页URL

url = ‘http://example.com’

发送HTTP请求

response = requests.get(url)

检查请求是否成功

if response.status_code == 200:
# 解析网页内容
soup = BeautifulSoup(response.text, ‘html.parser’)

# 找到所有的img标签
images = soup.find_all('img')

# 循环遍历图片链接并下载保存
for img in images:
    # 获取图片链接
    img_url = img.get('src')
    
    # 使用requests下载图片
    img_response = requests.get(img_url)
    
    # 获取图片文件名
    filename = os.path.basename(img_url)
    
    # 保存图片到本地
    with open(filename, 'wb') as f:
        f.write(img_response.content)
        print(f'图片 {filename} 已保存。')

else:
print(‘网页请求失败’)
确保在运行代码前已经安装了requests和beautifulsoup4库:

pip install requests beautifulsoup4

相关推荐

  1. python 获取网页图片

    2024-06-10 04:06:05       30 阅读
  2. itexpdf使用网页

    2024-06-10 04:06:05       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-10 04:06:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-10 04:06:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-10 04:06:05       82 阅读
  4. Python语言-面向对象

    2024-06-10 04:06:05       91 阅读

热门阅读

  1. 《一心体系至善算法》“人文+AI”成果

    2024-06-10 04:06:05       34 阅读
  2. 七天进阶elasticsearch[Three]

    2024-06-10 04:06:05       28 阅读
  3. 常见汇编指令

    2024-06-10 04:06:05       33 阅读
  4. 6.9总结

    6.9总结

    2024-06-10 04:06:05      30 阅读
  5. 【MySQL】窗口函数原理,与where、group by关系

    2024-06-10 04:06:05       41 阅读
  6. Redis 数据拷贝

    2024-06-10 04:06:05       28 阅读
  7. Web前端的规划:深度解构与未来展望

    2024-06-10 04:06:05       33 阅读
  8. 论文写作神器:15大参考文献来源网站推荐

    2024-06-10 04:06:05       31 阅读