我正试图从ESPN网站上抓取数据,以便对NCAA篮球进行数据分析。这需要从数百个游戏中抓取数据,每个游戏都有唯一的URL。几个月前,我开始了这个项目,然后休息了一会儿。我刚刚回到它,现在当我运行代码时,我收到一个ChunkedEncodingError。特别: requests.exceptions.ChunkedEncodingError:('连接断开:IncompleteRead(读取0个字节)',IncompleteRead(读取0个字节))
我正在努力了解此错误的含义以及发生原因。任何帮助将不胜感激!
我尝试使用try / except来避免URL损坏,但是代码在有效的URL上失败。
page = requests.get("https://www.espn.com/mens-college-basketball/game?gameId="+id)
soup = BeautifulSoup(page.content, 'html.parser')
find_chart = soup.find(id="chart1")
try: shot_chart = find_chart.find(class_="shot-chart")
except: return None
away_team = shot_chart.find(class_="shots away-team")
home_team = shot_chart.find(class_="shots home-team")