Bonjour,
Je débute en scraping au travers de vidéos, malheureusement je n’obtiens pas le même résultat que sur l'une d'entre elle.
Je tente de récupérer le contenu de href dans une balise html <a> qui correspond à la variable a, dans le code, voici la balise :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part <a class="travian-color" href='https://www.inactivesearch.it/analyse/ts8.x1.europe.travian.com/player/4059'>BET</a>
Et à l'exécution de celui-ci, je récupére l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import requests from bs4 import BeautifulSoup url = 'https://www.inactivesearch.it/analyse/ts8.x1.europe.travian.com/alliance/395' r = requests.get(url) if r.ok: links = [] soup = BeautifulSoup(r.text, features="html.parser") tds = soup.findAll('td') for td in tds: a = td.find('a') link = a['href'] links.append(link) print(links)
Je ne comprends pas d'où peut venir l'erreur, pourriez-vous m'aider sur ce sujet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Traceback (most recent call last): File "C:/Users/ISEN/PycharmProjects/scrapping/venv/scrap1.py", line 15, in <module> link = a['href'] TypeError: 'NoneType' object is not subscriptable
Merci d'avance
Bonne journée
Bastien
Partager