python 爬取一个网页的图片 保存到本地
要爬取一个网页的图片并保存到本地,你可以使用Python的requests库来发送HTTP请求获取网页内容,然后使用BeautifulSoup库来解析网页内容,找到图片的链接,最后使用urllib库下载图片并保存到本地。
以下是一个示例代码:
import requests
from bs4 import BeautifulSoup
import urllib
# 发送HTTP请求获取网页内容
url = 'https://www.example.com' # 替换为你要爬取的网页地址
response = requests.get(url)
# 使用BeautifulSoup解析网页内容
soup = BeautifulSoup(response.text, 'html.parser')
# 找到所有图片的标签
img_tags = soup.find_all('img')
# 遍历所有图片标签
for img_tag in img_tags:
# 获取图片链接
img_url = img_tag['src']
# 下载图片并保存到本地
urllib.request.urlretrieve(img_url, 'image.jpg') # 替换为你要保存的文件名和路径
注意:这是一个简单的示例,实际爬取网页的方式可能会有所不同,具体情况需要根据目标网页的结构和特点来确定
原文地址: http://www.cveoy.top/t/topic/iVwE 著作权归作者所有。请勿转载和采集!