J'utilise beautifulsoup pour obtenir tous les liens d'une page. Mon code est:Obtenir tous les liens d'une page Belle soupe
import requests
from bs4 import BeautifulSoup
url = 'http://www.acontecaeventos.com.br/marketing-promocional-sao-paulo'
r = requests.get(url)
html_content = r.text
soup = BeautifulSoup(html_content, 'lxml')
soup.find_all('href')
Tout ce que je reçois est:
[]
Comment puis-je obtenir une liste de tous les liens href sur cette page?
Mais quand je fais cela, je viens d'obtenir le premier lien: http://www.acontecaeventos.com.br/ Dois-je faire une boucle for et les obtenir tous? – user1922364
'links = soup.find_all ('a')' vous donne une liste de tous les liens. J'ai utilisé le premier lien comme exemple dans le code du bas de la réponse. Et oui boucle sur la liste 'links' pour accéder à tous les liens trouvés. – Anonta