当爬取网页时,我们需要使用一个库来获取网页的内容,如requests。而对于解析网页,我们可以使用BeautifulSoup库。下面是一个用Python爬取NBA官网球员图片并保存至本地的程序示例:

import requests
from bs4 import BeautifulSoup
import os

# 创建保存图片的文件夹
if not os.path.exists('NBA_players'):
    os.makedirs('NBA_players')

# 爬取NBA官网球员图片
url = 'https://www.nba.com/players/'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

# 获取每个球员的图片链接并保存至本地
players = soup.find_all('div', class_='row playerList')
for player in players:
    img_src = player.find('img')['src']
    player_name = player.find('p', class_='name').text
    image = requests.get(img_src)
    with open(f'NBA_players/{player_name}.jpg', 'wb') as f:
        f.write(image.content)
        print(f'Saved {player_name}.jpg')

print('图片保存完成!')

这个程序会在当前目录下创建一个名为NBA_players的文件夹,并将爬取到的球员图片保存在该文件夹中。你可以根据需要修改保存图片的路径

帮我用python写一个爬取NBA官网球员图片的程序并保存至本地

原文地址: http://www.cveoy.top/t/topic/ibC4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录