【发布时间】:2020-04-16 20:30:44
【问题描述】:
我正在尝试使用 requests 和 BeautifulSoup 为 NBA 统计数据抓取球员统计数据表,但我得到的响应与我使用“检查元素”看到的不同
包含此表的div 具有类属性:class="nba-stat-table__overflow。但是,每当我运行以下代码时,我都会得到一个空列表:
table = soup.find_all('div',attrs={'class="nba-stat-table__overflow'})
这是我的完整代码:
import os
import pandas as pd
import numpy as np
from bs4 import BeautifulSoup
import requests
url = 'https://stats.nba.com/players/boxscores/?Season=2018-19&SeasonType=Regular%20Season'
response = requests.get(url)
soup = BeautifulSoup(response.content,'html.parser')
table = soup.find_all('div',attrs={'class="nba-stat-table__overflow'})
【问题讨论】:
标签: html python-3.x web-scraping beautifulsoup