[PYTHON] Générer une requête URL à partir de JSON

Motivation

J'ai touché le module Request de Python pour la première fois. ** Puis-je créer une requête à partir de JSON **? !! C'est pratique! Génial! → Reproduit avec des raccourcis: détendu:

Flux entier

Cette fois, extrayez l'identifiant de l'URL Apple Music et demandez-le à iTunes Search API Est généré. ![079E3100-6A2E-40CC-9328-D34267E2BF38.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561438/42b96181-0db6-e9e0-57a9-d50df4d789ac .jpeg)

Obtenir la chaîne de requête à partir de l'URL saisie

44E3B10A-2C8A-40DD-865B-45EF3ECECAD1.jpeg Spécifiez pour obtenir la requête avec «[Obtenir le composant de l'URL]». ʻI = 40284574` est sorti.

Mettre une valeur dans le dictionnaire de requêtes

7AAC9F70-FF78-4B4E-A352-DC3990537D20.jpeg出力するURLのクエリーを Je veux définir country = jp & lang = ja_jp & id = 40284574, alors entrez la valeur qui lui correspond. Cette variable * i * est la sortie de la variable magique du [Get component of URL] ci-dessus. Comme le GIF ci-dessous

  1. Appuyez sur la variable magique
  2. Définissez le type sur «dictionnaire»
  3. Spécifiez la clé ʻi Cette action vous permet de convertir ** ʻi = 40284574 en {"i": "40284574"} ʻ et de la traiter comme la valeur de la clé ʻi. ** (Très pratique) Au fait, si vous essayez de faire de même sans utiliser cette technique, cela augmentera de 2 actions (voir l'image ci-dessous). C'est gênant, je recommande donc fortement d'utiliser la technique ci-dessus. 1AD0CB83-761E-4F37-84E2-2EFB9D776219.jpeg

Obtenez la valeur de chaque clé du dictionnaire et associez-la

92DC4083-9E66-4EEB-8D68-A1F4930D0378.jpeg Mettez les clés [Dictionary] (country, lang, ʻid) dans [Repeat each item]et associez-les aux valeurs correspondantes. En utilisant la technique précédente, traitez les variables magiques du dictionnaire comme une liste de clés (tableau). ![7D92D38F-9251-4B78-8026-FD98D199981B.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561438/40776e22-3086-bff5-e5b6-1abef73cee05.gif) Sortez une liste en connectant les clés et les valeurs avec '=' dans[Répéter chaque élément]`. Nous avons combiné cette liste avec «[Combine Text]» en utilisant «&» et plongé dans la partie requête de l'URL.

Lien pour ce raccourci

Recommended Posts

Générer une requête URL à partir de JSON
Script pour générer un répertoire à partir d'un fichier json
Comment générer un objet Python à partir de JSON
Convertir la requête Select obtenue de Postgre avec Go en JSON
Interroger Athena depuis Lambda Python
Extraire des données spécifiques d'un JSON complexe
Générez des rapports quotidiens à partir de Google Agenda
Générer automatiquement un collage à partir de la liste d'images
[Débutant] Récupérer de la base de données Django Query
Générer une URL pré-signée avec golang
Générer une URL signée S3 avec boto