-1
votes

Web grattage à l'aide de Python pour imprimer la classe div

Je veux les imprimer tout comme une classe de divs pour un site donné dans le Top Div. Ce serait la partie du site Web HTML que je suis intéressé par l'impression

from selenium import webdriver

driver = webdriver.Chrome(executable_path='C:\chromedriver')

driver.get('https://card.com')

id = driver.find_elements_by_xpath('//*[@class]')

for ii in id:
    print(ii.get_attribute('class="hilo-history-feed__collection"'))
    
driver.close()


3 commentaires

Bonjour Gustavo, seulement sur mobile mais avez-vous essayé une belle soupe: Crémummy.com/software/ Beautifulsoup / BS4 / DOC ? Vous voulez probablement utiliser 'Find_All ("div")', puis 'obtenir ("classe")'.


On dirait qu'ils utilisent bootstrap ...


Je vais jeter un oeil à la documentation pour terminer mon projet, merci


3 Réponses :


-1
votes

Essayez d'utiliser belleSoup, le code devrait être quelque chose comme ceci: pour i in soupe.find_all ('div'): impression (i)


0 commentaires

0
votes

Essayez une belle soupe: xxx


0 commentaires

0
votes

J'ai réussi à réussir avec ce code xxx

grâce à tous ceux qui ont aidé


0 commentaires