IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Extraction de donn�es


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2021
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Par d�faut Extraction de donn�es
    Bonjour,
    Je vais tenter d'�tre clair mais c'est difficile.
    J'ai un petit soucis, je bloque a un certain niveau dans mon code.

    j'aimerais savoir dans un texte qui n'a aucun espace, par exemple un code source d'une page web(copi� sur fichier texte), comment copier une donn�e se trouvant apr�s un terme comme "watch?v", Ou bien entre deux mots ?

    Si vous ne comprennez pas, faites un essai.. Allez sur YouTube, acc�dez au code source et rechercher dans la page "watch?v"
    le code qui suit cette expression(qui appara�t plusieurs fois) est le code de chaque video sur la page.
    J'aimerai r�cup�rer le code de chaque vid�o qui est le code du lien de vid�o.

    D�sol� si c'est mal expliqu�, je vous remercie d'avance pour votre temps.

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Citation Envoy� par Sheifield Voir le message
    J'aimerai r�cup�rer le code de chaque vid�o qui est le code du lien de vid�o.
    Il faut apprendre � naviguer dans les pages HTML avec des outils comme beautiful soup.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2021
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Par d�faut
    Merci pour ta r�ponse, j'avais vu beautifulsoup sur YouTube.

    Mais j'ai pr�cis� sur fichier .txt parce que je compte copier le code source pour m'en servir hors ligne.
    Sinon, imaginez un texte o� il est �crit "Pascal,Adresse:10rueRivaldi.Andre,Adresse:27blvddelaRue" (etc)

    Comment ne r�cup�rer que ce qu'il y a apr�s "Adresse:"

    Citation Envoy� par wiztricks Voir le message
    Salut.
    Il faut apprendre � naviguer dans les pages HTML avec des outils comme beautiful soup.

    - W

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Citation Envoy� par Sheifield Voir le message
    Comment ne r�cup�rer que ce qu'il y a apr�s "Adresse:"
    Pour quelque chose d'aussi simple, .split marche bien:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    >>> 'Pascal,Adresse:10rueRivaldi.Andre,Adresse:27blvddelaRue'.split(',Adresse:')[1:]
    ['10rueRivaldi.Andre', '27blvddelaRue']
    >>>
    mais en g�n�ral �� devient vite plus compliqu� c'est pour �� qu'il faut apprendre � programmer. Ce qui ne se fait pas en regardant des videos mais par une pratique.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2021
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Par d�faut
    Merci pour ta r�ponse, mais comme t'as dit c'est compliqu�, ton code contient une erreur dans le print. Ta r�ponse donne Andre dans ladresse.
    Relis bien mon article ou regarde le code source de la page youtube.com.

    Merci d'avoir pris le temps.

    Citation Envoy� par wiztricks Voir le message
    Salut,
    Pour quelque chose d'aussi simple, .split marche bien:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    >>> 'Pascal,Adresse:10rueRivaldi.Andre,Adresse:27blvddelaRue'.split(',Adresse:')[1:]
    ['10rueRivaldi.Andre', '27blvddelaRue']
    >>>
    mais en g�n�ral �� devient vite plus compliqu� c'est pour �� qu'il faut apprendre � programmer. Ce qui ne se fait pas en regardant des videos mais par une pratique.

    - W

  6. #6
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Citation Envoy� par Sheifield Voir le message
    Ta r�ponse donne Andre dans ladresse.
    mon propos �tait de vous montrer qu'on peut faire des choses avec les fonctionnalit�s de base...

    Citation Envoy� par Sheifield Voir le message
    Relis bien mon article ou regarde le code source de la page youtube.com.
    Ici on passera du temps � essayer de vous permettre de vous am�liorer c�t� programmation Python, pas coder � votre place.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Expert confirm�
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    D�cembre 2008
    Messages
    4 246
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 4 246
    Par d�faut
    hello,
    Citation Envoy� par Sheifield Voir le message
    Sinon, imaginez un texte o� il est �crit "Pascal,Adresse:10rueRivaldi.Andre,Adresse:27blvddelaRue" (etc)
    Comment ne r�cup�rer que ce qu'il y a apr�s "Adresse:"
    on peut aussi utiliser les expressions r�guli�res comme ceci par exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    import re
    s='Pascal,Adresse:10rueRivaldi.Andre,Adresse:27blvddelaRue.'
    p = re.compile(':(\w+)')
    print(p.findall(s))
    >>> ['10rueRivaldi', '27blvddelaRue']
    Ami calmant, J.P

Discussions similaires

  1. [VBA Excel] Extraction de donn�es
    Par tpv72 dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 20/09/2005, 21h49
  2. Extraction de donn�es depuis fichier .NDX ...
    Par Olif_C dans le forum WinDev
    R�ponses: 4
    Dernier message: 30/08/2005, 11h57
  3. [debutant] extraction de donn�es
    Par tibpower dans le forum MS SQL Server
    R�ponses: 7
    Dernier message: 02/08/2004, 14h33
  4. Extraction de donn�es sur des fichiers excel
    Par iupgeii dans le forum MFC
    R�ponses: 3
    Dernier message: 23/01/2004, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo