跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. 技术交流
  4. 我是小菜鸡一个 求大神改一下错误,感谢

我是小菜鸡一个 求大神改一下错误,感谢

已定时 已固定 已锁定 已移动 技术交流
2 帖子 2 发布者 714 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • songyuanyuan666S 离线
    songyuanyuan666S 离线
    songyuanyuan666
    写于 最后由 编辑
    #1

    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)
    
    1 条回复 最后回复
    0
    • loveme199L 离线
      loveme199L 离线
      loveme199
      写于 最后由 编辑
      #2

      哪儿报错,你得先说清楚啊。

      1 条回复 最后回复
      0
      回复
      • 在新帖中回复
      登录后回复
      • 从旧到新
      • 从新到旧
      • 最多赞同


      • 登录

      • 第一个帖子
        最后一个帖子
      0
      • 社区首页
      • 版块
      • 最新
      • 标签
      • 热门