gpt4 book ai didi

python - 网络抓取 - 如何将图像下载到Python文件夹中

转载 作者:行者123 更新时间:2023-11-30 23:22:49 25 4
gpt4 key购买 nike

我有这段代码,我想下载图像并将其保存到文件夹中,但我正在获取图像的 src。我已经通过堆栈溢出找到了这个 Batch downloading text and images from URL with Python / urllib / beautifulsoup?但不知道如何继续

这是我的代码,到目前为止我已经尝试过了

elm5=soup.find('div', id="dv-dp-left-content")
img=elm5.find("img")
src = img["src"]
print src

如何使用 url 将这些图像下载到文件夹中

最佳答案

编辑:2021年7月19日

urllib (Python 2) 更新为 urllib.request (Python 3)

<小时/>
import urllib.request

f = open('local_file_name','wb')
f.write(urllib.request.urlopen(src).read())
f.close()

src 必须是完整路径 - 例如http://hostname.com/folder1/folder2/filename.ext

如果src/folder1/folder2/filename.ext,您必须添加http://hostname.com/
如果srcfolder2/filename.ext,您必须添加http://hostname.com/folder1/
等等

<小时/>

编辑:示例如何下载StackOverflow Logo :)

import urllib.request

f = open('stackoverflow.png','wb')
f.write(urllib.request.urlopen('https://cdn.sstatic.net/Img/unified/sprites.svg?v=fcc0ea44ba27').read())
f.close()

关于python - 网络抓取 - 如何将图像下载到Python文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24304250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com