写一个爬取这个网站httpswallspiccomcn的图片的代码运行结果为这个网站图片
以下是一个使用Python的代码示例,用于爬取https://wallspic.com/cn网站的图片:
import requests
from bs4 import BeautifulSoup
import urllib
def download_image(url, filename):
response = requests.get(url, stream=True)
with open(filename, 'wb') as file:
for chunk in response.iter_content(1024):
file.write(chunk)
def scrape_images(url):
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
image_tags = soup.find_all('img')
for img in image_tags:
img_url = img.get('src')
if img_url:
filename = img_url.split('/')[-1]
try:
print(f"Downloading image: {filename}")
download_image(img_url, filename)
except:
print(f"Failed to download image: {filename}")
if __name__ == '__main__':
url = 'https://wallspic.com/cn'
scrape_images(url)
运行此代码将会下载https://wallspic.com/cn网站上的所有图片,并将其保存在与代码文件相同的目录中。请注意,这可能需要一些时间,具体取决于网站上图片的数量和大小。
原文地址: https://www.cveoy.top/t/topic/ie27 著作权归作者所有。请勿转载和采集!