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 :

impossible d'afficher mon tableau


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Consultant Marketing
    Inscrit en
    Mars 2016
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Marketing
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 293
    Par défaut impossible d'afficher mon tableau
    Bonjour,

    Je ne parviens pas à afficher mon tableau je reçois se message d'erreur.

    Je pense que tout est ok ?

    Nom : demo.jpg
Affichages : 190
Taille : 192,8 Ko

    Merci pour votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    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 738
    Par défaut
    Salut,

    Citation Envoyé par cdevl37 Voir le message
    Je ne parviens pas à afficher mon tableau je reçois se message d'erreur.
    Les informations que vous postez n'aident pas beaucoup à trouver la cause du problème (dans votre code).
    C'est typique lorsqu'on débute: qu'est ce qui est important? que regarder? que communiquer lorsqu'on demande de l'aide?

    Et le seul moyen que vous avez pour apprendre est de commencer à vous familiariser avec tout ça en passant du temps à essayer de mettre au point avec les exercices (corrigés) plus simples proposés dans les tutos.

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

  3. #3
    Membre très actif
    Homme Profil pro
    Consultant Marketing
    Inscrit en
    Mars 2016
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Marketing
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 293
    Par défaut
    Bonjour,

    Merci pour votre réponse.

    En effet vous ave raison je n'ai pas asse mis d'info il était tard enfin tôt

    Quand je fais ceci je récupère bien les infos :

    Voici mon code :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    from bs4 import BeautifulSoup as bs
    import requests
    import pandas as pd
     
    wttj_url = 'https://www.welcometothejungle.com/fr/companies/choco/jobs/account-executive_bruxelles_CHOCO_gkZGmzz?q=c242c9d932142436e2b1fb8bff93f768&o=1673356'
    page = requests.get(wttj_url)
    #page.text
     
    soup = bs(page.text, "lxml")
     
    def get_info(link):
        page = requests.get(link)
        soup = bs(page.text, "lxml")
        compagny = soup.find('h3', attrs = {'class' : "sc-12bzhsi-11 iQbVXI"}).string
        title = soup.find('h1', attrs = {'class' : "sc-12bzhsi-3 illqQm"}) .string
        lieu = soup.find('span', attrs = {'class' : "wui-text"}).string
        contrat = soup.find('span', attrs = {'class' : "sc-16yjgsd-3 jpPsCr"}).span.string
        spans = soup.find_all('span', class_="sc-16yjgsd-3 jpPsCr")
        education = spans[2].find_next("span").find_next("span").string
        experience = spans[3].find_next("span").find_next("span").string
        try :
            if soup.find("time").has_attr('datetime'):
                debut= soup.find("time").string
        except :
            debut = "Non trouvé"
     
        col = soup.find_all('ul', attrs = {'class': "sc-16yjgsd-4 ezvNLf"})
        for c in col :
            domaine = c.find_next('span', class_="sc-16yjgsd-3 lcqDxo").string
            taille =  c.find_next('span', class_="sc-16yjgsd-3 keLjPw").string
        decription = soup.find("div", class_="itvpid-1 bmwkTq")
     
        line=[compagny,domaine,taille,lieu,debut,contrat,education,experience,link]
        return line
     
    a = get_info('https://www.welcometothejungle.com/fr/companies/choco/jobs/account-executive_bruxelles_CHOCO_gkZGmzz?q=c242c9d932142436e2b1fb8bff93f768&o=1673356')
    a
    et je récupère bien les infos :

    Nom : recup.jpg
Affichages : 122
Taille : 41,4 Ko

    Nom : code.jpg
Affichages : 144
Taille : 215,8 Ko

    Et ensuite je veux afficher mon tableau :

    Nom : demo.jpg
Affichages : 126
Taille : 192,8 Ko

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Citation Envoyé par cdevl37 Voir le message
    et je récupère bien les infos :
    Il ne me semble pas, il faut impérativement que tes "colonnes" correspondent aux colonnes de ta dataframe.

    Ici, tu ne fais aucun test, c'est un minimum car il est possible d'avoir parfois un "None" plutôt qu'une chaine.

    Et ici, il suffit de lire ce que tu nous indiques Je ne vois même pas de colonne "titre" dans tes infos récupérées MAIS existe "titre" dans ta dataframe

    ps: merci pour tes copies écran qui n'apportent rien sinon de masquer une partie de ton code.

  5. #5
    Membre très actif
    Homme Profil pro
    Consultant Marketing
    Inscrit en
    Mars 2016
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Marketing
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 293
    Par défaut
    Citation Envoyé par papajoker Voir le message
    bonjour
    Il ne me semble pas, il faut impérativement que tes "colonnes" correspondent aux colonnes de ta dataframe.

    Ici, tu ne fais aucun test, c'est un minimum car il est possible d'avoir parfois un "None" plutôt qu'une chaine.

    Et ici, il suffit de lire ce que tu nous indiques Je ne vois même pas de colonne "titre" dans tes infos récupérées MAIS existe "titre" dans ta dataframe

    ps: merci pour tes copies écran qui n'apportent rien sinon de masquer une partie de ton code.
    En effet c'est bien ma colonne "titre"

    Un grand merci à vous

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    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 738
    Par défaut
    Citation Envoyé par cdevl37 Voir le message
    En effet vous ave raison je n'ai pas asse mis d'info il était tard enfin tôt
    Quelque soit l'heure, se relire pour s'assurer que ceux qui liront votre prose pourront en faire quelque chose...
    C'est là que le bas blesse! Enfin, si d'autres ont le courage d'imaginer ce que vous n'arrivez pas à rendre compte..
    Bon courage,

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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impossible d'afficher mon tableau
    Par lechtinico dans le forum Langage
    Réponses: 18
    Dernier message: 04/01/2011, 16h43
  2. Impossible d'afficher mon image
    Par Olivier Regnier dans le forum Langage
    Réponses: 5
    Dernier message: 02/11/2007, 14h58
  3. [EasyPHP] impossible d'afficher mon site web depuis un autre PC
    Par bcd_30 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 12/10/2007, 15h30
  4. [MySQL] Impossible d'afficher mon code
    Par Invité dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 21/09/2007, 13h33
  5. [MySQL] Comment afficher mon tableau
    Par phpaide dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 20/04/2006, 15h12

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