[PYTHON] Generieren Sie eine URL-Abfrage aus JSON

Motivation

Ich habe zum ersten Mal das Anforderungsmodul von Python berührt. ** Kann ich eine Abfrage aus JSON erstellen **? !! Es ist bequem! Großartig! → Mit Verknüpfungen reproduziert: entspannt:

Ganzer Fluss

Diesmal die URL zum Extrahieren der ID aus der URL von Apple Music und zum Anfordern an iTunes Search API Wird generiert. ![079E3100-6A2E-40CC-9328-D34267E2BF38.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561438/42b96181-0db6-e9e0-57a9-d50df4d78ac .jpeg)

Abfragezeichenfolge von eingegebener URL abrufen

44E3B10A-2C8A-40DD-865B-45EF3ECECAD1.jpeg Geben Sie an, dass die Abfrage mit "[Komponente der URL abrufen]" abgerufen werden soll. "i = 40284574" wird ausgegeben.

Fügen Sie einen Wert in das Abfragewörterbuch ein

7AAC9F70-FF78-4B4E-A352-DC3990537D20.jpeg出力するURLのクエリーを Ich möchte country = jp & lang = ja_jp & id = 40284574 setzen, also den entsprechenden Wert eingeben. Diese Variable * i * ist die magische Variable, die von der obigen "[Komponente der URL abrufen]" ausgegeben wird. Wie das GIF unten

  1. Tippen Sie auf die magische Variable
  2. Setzen Sie den Typ auf "Wörterbuch"
  3. Geben Sie den Schlüssel "i" an Mit dieser Aktion können Sie ** i = 40284574 in {" i ":" 40284574 "} konvertieren und als Wert des Schlüssels i behandeln. ** (Sehr angenehm) Wenn Sie versuchen, dasselbe ohne diese Technik zu tun, erhöht sich dies übrigens um zwei Aktionen (siehe Abbildung unten). Es ist problematisch, daher empfehle ich dringend, die oben genannte Technik zu verwenden. 1AD0CB83-761E-4F37-84E2-2EFB9D776219.jpeg

Holen Sie sich den Wert für jeden Schlüssel im Wörterbuch und koppeln Sie ihn

92DC4083-9E66-4EEB-8D68-A1F4930D0378.jpeg Fügen Sie die "[Dictionary]" - Schlüssel ("country", "lang", "id") in "[Repeat jedes Element]" ein und koppeln Sie sie mit den entsprechenden Werten. Behandeln Sie die magischen Variablen im Wörterbuch mit der vorherigen Technik als Liste von Schlüsseln (Array). 7D92D38F-9251-4B78-8026-FD98D199981B.gif Geben Sie eine Liste aus, indem Sie Schlüssel und Werte mit '=' in [Jedes Element wiederholen] verbinden. Wir haben diese Liste mit "[Text kombinieren]" mit "&" kombiniert und in den Abfrageteil der URL getaucht.

Link für diese Verknüpfung

Recommended Posts

Generieren Sie eine URL-Abfrage aus JSON
Skript zum Generieren eines Verzeichnisses aus einer JSON-Datei
So generieren Sie ein Python-Objekt aus JSON
Konvertieren Wählen Sie die von Postgre erhaltene Abfrage mit Gehe zu JSON
Fragen Sie Athena von Lambda Python ab
Extrahieren Sie bestimmte Daten aus komplexem JSON
Generieren Sie tägliche Berichte aus Google Kalender
Collage automatisch aus Bildliste generieren
[Anfänger] Von der Django Query-Datenbank abrufen
Generieren Sie eine vorsignierte URL mit golang
Generieren Sie eine mit S3 signierte URL mit boto