网页抓取如何下载图片到文件夹python

2024-09-30 05:26:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这段代码,我想下载图像并将其保存到一个文件夹中,但是我得到了图像的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将这些图像下载到文件夹中


Tags: and代码textfrom图像src文件夹img
2条回答

src属性包含图像的url。在

您可以通过以下方式下载:

urllib.request.urlretrieve(src, "image.jpg")

import urllib

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

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

如果src是{},则必须添加http://hostname.com/
如果src是{},则必须添加http://hostname.com/folder1/
等等


编辑:下载StackOverflow徽标的示例:)

^{pr2}$

相关问题 更多 >

    热门问题