Partage
  • Partager sur Facebook
  • Partager sur Twitter

Récupération de données sur le web

Sujet résolu
    13 août 2022 à 18:26:20

    Bonjour,

    Je commence à m'intéresser à la programmation Python depuis quelques mois en dilettante. Je me lance dans différents projets, pour essayer de comprendre la diversité de ce monde (je ne suis pas du tout du secteur). Pour l'heure, c'est encore de la simple curiosité. Voilà l'idée que j'aimerais développer :

    1- L'utilisateur entre des noms de personnalités historiques

    2- Le programme complète alors une base de données (nom, prénom, image, date de naissance, date de décès) en récupérant les informations en ligne

    3- L'utilisateur doit ensuite les classer chronologiquement via une interface graphique.

    4- Le programme vérifie la justesse des réponses

    Cela me permettra, il me semble, de toucher à différentes facettes du développement.

    Après avoir suivi plusieurs cours, regarder nombre de tutos, je suis un peu perdu. Je ne sais pas comment récupérer les informations en ligne. J'ai essayé de me renseigner sur les API, espérant trouver toutes ces informations via Wikipedia, je n'ai pas trouvé de solution. J'ai ensuite pas mal lu sur le scraping, mais là encore, je ne vois pas trop comment appliquer ce que j'ai lu.

    Sauriez-vous me dire vers quel type de solution me tourner ? Quel(s) sujet(s) dois-je approfondir pour trouver ma réponse ?

    Je pourrais créer une base de données avec plein de personnages historiques, mais ce n'est pas ce que je cherche à apprendre...

    Merci pour votre aide !

    • Partager sur Facebook
    • Partager sur Twitter
      14 août 2022 à 7:48:30

      C'est une très bonne chose d'avoir immédiatement pensé à exploiter une API au-lieu du scraping sauvage. Je pense aussi que les services de Wikipedia devrait satisfaire le projet, l'API est celle de mediawiki : https://www.mediawiki.org/wiki/API:Main_page. Les bibliothèques requests et json devraient être suffisantes pour rechercher et récupérer les données utiles.
      • Partager sur Facebook
      • Partager sur Twitter
        24 août 2022 à 21:46:44

        Je me suis penché sur requests et json. Après de nombreux essais non-fructueux, j'ai enfin réussi à récupérer les informations qui m'intéressaient. Une première étape de franchie. Merci ЯК !

        -
        Edité par Vertocz 27 août 2022 à 2:16:53

        • Partager sur Facebook
        • Partager sur Twitter

        Récupération de données sur le web

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown