【发布时间】:2021-07-16 14:05:28
【问题描述】:
import requests
from bs4 import BeautifulSoup
import csv
source = requests.get("https://www.11v11.com/teams/arsenal/tab/opposingTeams/opposition/Chelsea/")
soup = BeautifulSoup(source.text, 'lxml')
print(soup.prettify())
games = soup.find(class_="result-status")
print(games.text)
此特定代码仅找到一个结果状态元素。同时,我需要数百个。
根据网站的数据,我正在寻找的输出将类似于“L、W、L、D”。我导入了 CSV,因为最后我需要这种格式。
【问题讨论】:
-
你试过了吗:
soup.find_all(class_='result-status'),应该返回一个列表
标签: python csv web-scraping beautifulsoup python-requests