C'est un peu embarrassant, mais j'essaie de récupérer des scores d'utilisateurs sur myanimelist et j'ai des problèmes.
Quand je regarde le html, il me semble qu'ils sont sous une balise "a" avec "class="link"". Mais lorsque j'essaie d'utiliser la méthode find ou find_all, je n'obtiens que de la merde.
J'ai également essayé de ne récupérer que le tableau "table class="list-table"." Cela me permet d'obtenir l'information que je veux, mais elle se trouve sous un élément data-items auquel je ne sais pas comment accéder.
from bs4 import BeautifulSoup
import requests
page_link = 'https://myanimelist.net/animelist/PankiePea?status=7' #my profile as an example
page_response = requests.get(page_link, timeout=10)
soup = BeautifulSoup(page_response.text, "html.parser")
scores = soup.find_all('a','link')
data-items thing
[<table class="list-table" data-items='[{"status":1,"score":6,"tags":"","is_rewatching":0,"num_watched_episodes":12,"anime_title":"One Punch Man 2nd Season","anime_num_episodes":12,"anime_airing_status":2,"anime_id"