Comment créer un raccourcisseur d’URL en utilisant Python et Bitly.

Bitly est une solution qui vous permet de développer des liens web réduits qui redirigent vers des URL plus longues et beaucoup plus complexes. Ces liens raccourcis sont moins compliqués à mémoriser, à partager, ainsi qu’à suivre que les URL longues originales.

Vous pouvez réduire les URL sur le site Web de Bitly en utilisant votre propre compte. Bitly fournit également une API qui vous permet de raccourcir une URL à partir d’une application. Cela fonctionne en envoyant une demande à Bitly pour raccourcir le lien web, que Bitly renverra à votre application.

Vous pouvez intégrer l’API Bitly dans un script Python de base.

Comment générer un jeton d’accès en utilisant un compte Bitly.

Vous aurez besoin d’un jeton d’accès (gain token) pour faire usage de l’API Bitly. Si vous n’avez pas actuellement de compte Bitly, développez-en un pour produire un nouveau jeton d’accès (gain access token).

  1. Depuis le tableau de bord ou la page web principale de votre compte Bitly, utilisez le menu latéral pour naviguer jusqu’à la page de l’API. Paramètres page :
  2. Sur le côté gauche, sous Paramètres du développeur , cliquez sur API :
  3. Cliquez sur Générer un jeton.
  4. Bitly va créer un tout nouveau jeton d’accès. Conservez le jeton pour plus tard. Vous devrez peut-être entrer à nouveau votre mot de passe pour voir le jeton.

Comment demander une longue URL à l’utilisateur en utilisant un script Python.

Vous pouvez maintenant utiliser votre jeton d’accès dans un script Python. Si vous n’avez pas de connaissances en Python, il existe d’autres projets que vous pouvez réaliser pour améliorer votre compréhension de Python. Ceux-ci consistent à construire un programme d’interface graphique ou un jeu vidéo d’assortiment de mots.

Avant de faire usage de l’API, l’individu devra saisir l’URL qu’il souhaite réduire. Vous pouvez utiliser des désaccords de ligne de commande pour entrer le lien directement dans le script Python. Vous pouvez consulter l’instance complète dans ce repo GitHub.

  1. Créez un manuscrit Python appelé shortURL.py ainsi que d’ajouter les importations suivantes au sommet des documents. Ceux-ci vous permettront de faire usage de la demande d’API ainsi que de la fonctionnalité de réponse dans vos données Python. Vous pouvez utiliser le module sys pour approuver les arguments de la ligne de commande.
  2. Plus tard, lorsque vous exécutez le script Python, vous pouvez entrer dans l’URL que vous avez l’intention de réduire directement dans la ligne de commande, comme ceci : Pour que cela fonctionne, faites usage du module sys pour obtenir une liste de contrôle des débats de la ligne de commande :
  3. Vérifiez s’il y a des débats de ligne de commande. Si oui, stockez le lien web dans une variable. Sinon, imprimez un message indiquant au client de réexécuter la commande avec l’URL obtenue comme argument de ligne de commande :
  4. Imprimez un message de mise à jour de la condition pour l’utilisateur :
Voir aussi :  Les 5 meilleurs linters de Node.js

Comment utiliser l’API Bitly pour raccourcir l’URL

Une fois que vous avez l’URL dans le manuscrit Python, utilisez l’API pour envoyer une demande à Bitly afin de raccourcir l’URL.

  1. Stockez votre jeton d’accessibilité que vous avez créé à partir de Bitly dans les actions précédentes :
  2. Stockez le point de terminaison Bitly utilisé pour raccourcir les URL :
  3. Créez les en-têtes d’API que vous allez certainement composer dans la demande. Cela permet de valider votre accessibilité à l’API à l’aide de votre jeton d’accès :
  4. Une demande peut éventuellement cesser de fonctionner pour différentes raisons, notamment des problèmes de réseau ou de serveur web. Utilisez un compteur de réessais qui renverra les demandes si elle cesse de fonctionner jusqu’à trois fois :
  5. À l’intérieur de l’échappatoire while, envoyez la demande constituée de l’URL longue, ainsi que stockez le feedback :
  6. Vérifiez si la réaction a réussi. Si c’est le cas, la réponse comprendra des informations. À l’intérieur de l’information sera certainement la valeur de la chaîne de caractères de l’URL réduite. Publiez ceci au client et quittez également le programme :
  7. Si la réaction n’avait pas été efficace, augmentez le compteur de réessais et attendez un moment avant de réessayer :

Comment tester la nouvelle URL dans le navigateur

Exécutez le manuscrit Python dans la ligne de commande pour produire un nouveau lien réduit. Vous pouvez entrer dans le tout nouveau lien web dans le navigateur internet, et aussi il se redirigera vers le lien web original, beaucoup plus long.

  1. Dans une ligne de commande ou incurable, naviguez vers le dossier où vous avez enregistré votre manuscrit Python. Si vous l’avez enregistré sur un ordinateur de bureau Windows, votre commande ressemblerait à ceci :
  2. Installez le module requests, afin que le manuscrit Python puisse le reconnaître :
  3. Exécutez le manuscrit Python en utilisant la commande python. Après le nom des données, entrez un long lien web comme désaccord de la ligne de commande :
  4. Attendez que le lien réduit soit généré :
  5. Copiez le lien web et entrez-le également dans le navigateur. Le lien web court sera redirigé vers le lien long que vous avez entré précédemment :
Voir aussi :  Qu'est-ce que l'héritage de modèle dans Django ?

Création de liens raccourcis à l’aide de Bitly

Maintenant, vous comprenez juste comment raccourcir des liens en Python pour obtenir des liens beaucoup plus faciles et mémorisables. Vous pouvez utiliser votre lien pour raccourcir tout type de liens longs avant de le partager avec d’autres personnes. Il est de même essentiel de prendre les mesures nécessaires pour garantir la sécurité du lien.

S’abonner à notre newsletter

Comment créer un raccourcisseur de liens en python ?

Il s’agit essentiellement d’une bibliothèque en Python qui fournit la mise en œuvre de quelques raccourcisseurs d’URL populaires. Bitly : Bitly fournit une plateforme pour raccourcir des URL, les partager et garder une trace de l’activité sur l’URL raccourcie. Avant de commencer à utiliser l’API Bitly, vous devez d’abord vous inscrire sur le site pour obtenir une clé API.

Comment puis-je raccourcir une URL avec Bitly ?

Comment puis-je raccourcir des URL ?

  • Copiez l’URL que vous souhaitez partager depuis votre site Web, votre compte de médias sociaux ou un autre emplacement.
  • Sélectionnez une plateforme de raccourcissement de liens, c’est-à-dire Bitly.
  • Saisissez votre URL et créez votre lien raccourci (chez Bitly, nous les appelons des liens Bitly).

Comment créer une URL en python ?

Le module requests peut nous aider à construire les URL et à manipuler la valeur de l’URL de manière dynamique. Tout sous-répertoire de l’URL peut être récupéré de manière programmatique, puis une partie de celui-ci peut être substituée par de nouvelles valeurs pour construire de nouvelles URL.

Voir aussi :  Dessiner des objets et des formes dans Pygame

Comment coder mon propre raccourcisseur d’URL ?

PHP – un langage qui permet de créer du contenu dynamique.

  • Étape 1 : Naviguez vers le serveur WAMP.
  • Étape 2 : Créez un fichier PHP.
  • Étape 3 : Configurer MySQL et créer une base de données et une table.
  • Étape 4 : Configuration de la base de données.
  • Étape 5 : création d’une URL courte avec PHP.
  • Étape 6 : Génération d’un numéro aléatoire unique.
  • Étape 7 : Rediriger vers l’URL longue.
Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *