Python 爬取网站图片脚本示例
当然可以,以下是一个简单的 Python 脚本,用于爬取网站上的图片:
import requests
import os
url = 'https://example.com'
response = requests.get(url)
if response.status_code == 200:
images = response.content.split(b'<img ') # 获取所有图片
for img in images:
src = img.split(b'src='')[1].split(b''')[0] # 获取图片链接
if src.startswith(b'http'): # 如果链接是绝对路径
img_url = src.decode()
else: # 如果链接是相对路径
img_url = url + src.decode()
img_name = os.path.basename(img_url) # 获取图片文件名
img_response = requests.get(img_url) # 请求图片
if img_response.status_code == 200:
with open(img_name, 'wb') as f: # 保存图片
f.write(img_response.content)
这个脚本会从指定的网站上获取所有图片的链接,并下载到本地。你只需要将url变量替换为你要爬取的网站即可。当然,这个脚本只是一个示例,实际应用中需要根据具体情况进行一些修改和优化。
原文地址: https://www.cveoy.top/t/topic/nwES 著作权归作者所有。请勿转载和采集!