【发布时间】:2022-01-07 18:50:20
【问题描述】:
我希望就我在使用 BeautifulSoup 时遇到的问题获得一些帮助。
import requests
from bs4 import BeautifulSoup
URL = "https://www.baseball-reference.com/players/s/sosasa01.shtml"
page = requests.get(URL)
soup = BeautifulSoup(page.content, "html.parser")
results = soup.findAll("div",attrs={"class": "p1"})
second_results = soup.findAll("div",attrs={"class": "p2"})
for x in results:
print(x.find('p').text)
for x in second_results:
print(x.find('p').text)
在“p1”类中,我试图在所有
【问题讨论】:
-
x.findAll('p')的输出是什么? -
.find()方法只返回一个结果。也许您打算改用.find_all()? -
@arsho 这是输出:[
58.6
,8813
,2408
,609
,.273
] -
是你要找的吗?
标签: python beautifulsoup