Я пытаюсь получить как можно больше информации от 25 лучших игроков на Transfermarkt. Мне удалось получить некоторую информацию (с помощью коллег и stackoverflow), и теперь я пытаюсь получить позицию игроков , что я нахожу довольно трудным, поскольку она выглядит иначе (на мой взгляд) из других элементов. Я новичок в этом, поэтому любой исходный материал или прямая помощь с кодом полезны. Ссылка на веб-сайт, на котором я работаю: Transfermarkt
Я пытался найти элементы по разным путям, но, похоже, не могу их получить. Я читал о bs4 на crummy.com и смотрел другие примеры Transfermarkt здесь на stackoverflow, но мои плохие знания о кодировании доставляют мне проблемы. Я тестирую с различными типами элементов вне моего основного кода, чтобы увидеть, получаю ли я правильный результат.
Мой тестовый код выглядит так, и печать ничего не дает.
import requests
from bs4 import BeautifulSoup
import re
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0'
}
r = requests.get(
"https://www.transfermarkt.co.uk/spieler-statistik/wertvollstespieler/marktwertetop", headers=headers)
soup = BeautifulSoup(r.text, 'html.parser')
for position in soup.find_all("td",class_="inline_table"):
print(position)