Я хочу получить таблицу по этой ссылке: Рыночные значения футболистов Мне удалось сделать это с помощью этого кода:
def few(urls, file):
f = open(file, 'a', newline='', encoding="utf-8")
writer = csv.writer(f)
url = urls
page = requests.get(url, headers={'User-Agent': 'Mozilla/5.0'})
soup = BeautifulSoup(page.content, 'lxml')
tbody = soup('table', {"class": "items"})[0].find_all('tr')
for row in tbody:
cols = row.findChildren(recursive=False)[1:]
exclude = [0, 3, 4, 6, 7, 8]
cols = [ele.text.strip() for ele in cols[:] if ele not in exclude]
writer.writerow(cols)
Моя проблема заключается в том, что из первого столбца Я хочу получить только имя (например, «Ram Strauss»), а не все данные, которые оно содержит.
Не могли бы вы помочь, пожалуйста? Большое спасибо!