Comment je peut trouver la class d'un h1 et faire un print de se contenue ?
azertyleplusbg
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
azertyleplusbg Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
azertyleplusbg Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour, tout est dans le titre et si vous avez pas compris j'explique mieux en dessous.
Voila, imaginon que j'ai du code html
<h1 class="1234">Mon texte</h1>
Comment je peut faire pour récuper la class de cette élément et afficher la valeur "Mon text"
C'est bien du python et je voudrais savoir le faire avec BeautifulSoup merci d'avance
Voila, imaginon que j'ai du code html
<h1 class="1234">Mon texte</h1>
Comment je peut faire pour récuper la class de cette élément et afficher la valeur "Mon text"
C'est bien du python et je voudrais savoir le faire avec BeautifulSoup merci d'avance
A voir également:
- Comment je peut trouver la class d'un h1 et faire un print de se contenue ?
- Print artist - Télécharger - Loisirs créatifs
- Trouver adresse mac - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Comment trouver son adresse ip - Guide
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
as-tu essayé ceci: https://riptutorial.com/fr/beautifulsoup
as-tu essayé ceci: https://riptutorial.com/fr/beautifulsoup
Pardon voici tout mon code
Pour info le h1 me retourne none
Et le print(soup.text.title()) me retourne tout le code de la page
Pour info le h1 me retourne none
Et le print(soup.text.title()) me retourne tout le code de la page
import time import requests import urllib from bs4 import BeautifulSoup usernamevalide = "Nartys" passwordvalide = "wikicheat" def main() -> object: print("Bienvenue sur WikiCheat fait par Nartys en version 0.1") print("Veuillez entrere vos identifiants est mot de passe") username = input("Identifiant: ") if username == usernamevalide: password = input("Mot de passe: ") if password == passwordvalide: print("Connexion réussit vous pouvez utiliser le logiciel sans probléme") choise() elif password != passwordvalide: print("Mot de passe inconu") elif username != usernamevalide: print("Vous n'être pas reconnu") print("Veuilez réessayer") def choise(): print("Voici les options disponible sur se logiciel") print("1 : Avoir toutes les informations (pour son résumé de francais car on a la flemme de le faire)") choises = input("Votre choix: ") if choises == "1": print("Veuillez saisir l'adresse de votre page wikipédia (ce ne fonctionne pas sur tout les sites)") adress() if choises == "2": print("Cette fonctionnalité n'a pas encore était créer") if choises == "3": print("Cette fonctionnalité n'a pas encore était créer") def adress(): times: int = 0 wikiadresse = input("Adresse: ") print(wikiadresse) if wikiadresse.__contains__("https"): print("Analyse de votre adresse") while times != 10: time.sleep(0.1) times = times + 1 print(times) print("L'opération est fini (ps: ca fait rien c'était juste pour patienté ;) )") req = requests.get(wikiadresse) soup = BeautifulSoup(req.text, "html.parser") h1 = soup.find("h1", {"class": "firstHeading"}) print(soup.text.title()) print(h1.string) if "https" not in wikiadresse: if "www" in wikiadresse: print("Veuillez utiliser https plutôt que www") print("Désolé nous ne prenons pas les adresses non sécurisé") if __name__ == '__main__': main()
Attention !! Merci de lire et d'appliquer ceci lorsque tu posteras ton code :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
( à lire ENTIEREMENT !! )
wikiadresse = input("Adresse: ")
req = requests.get(wikiadresse)
soup = BeautifulSoup(req.text, "html.parser")
print(soup.text.title())
"il ne trouve pas la valeur class_": que se passe-t'il?