Tipps zum Erreichen der ATND-API mit Python

Seien Sie vorsichtig, wenn Sie auf die ATND-API klicken.

http://d.hatena.ne.jp/fuyumi3/20120322/1332387731

Wie ich hier geschrieben habe, können Sie beispielsweise, wenn Sie mehrere Ereignis-IDs angeben möchten, durch Kommas getrennte Parameter schreiben, z. B. "event_id = 12345,12346,12456".

Wenn Sie dies tatsächlich spielen, ist urllib.urlencode natürlich fertig, aber diese API-Spezifikation lautet: Entkomme das Komma Wenn event_id = 12345% 2C12346% 2C12456, wird es nicht korrekt erkannt. Sie müssen es mit einem Komma senden, wie es ist. / (^ O ^) \ Nante Kottai

Um dieses Problem zu umgehen, verfügt urllib über eine Eigenschaft namens always_safe, die die Zeichenfolgen enthält, die vom Escapezeichen ausgeschlossen werden sollen.

python


import urllib
print urllib.always_safe
# => ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-

Also, wenn Sie diesem Kerl ein Komma hinzufügen

python


urllib.always_safe += ','
print urllib.always_safe
# => ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-,

Recommended Posts

Tipps zum Erreichen der ATND-API mit Python
Abrufen der arXiv-API in Python
Klicken Sie in Python auf die Sesami-API
Klicken Sie auf die Web-API in Python
Greifen Sie mit Python auf die Twitter-API zu
Versuchen Sie es mit der Wunderlist-API in Python
Versuchen Sie, die Kraken-API mit Python zu verwenden
Tipps zum Umgang mit Binärdateien in Python
Tweet mit der Twitter-API in Python
MongoDB mit Python zum ersten Mal
Tipps zum Erstellen kleiner Werkzeuge mit Python
Versuchen Sie, die Spotify-API in Django zu aktivieren.
Spielen Sie, indem Sie die Riot Games-API in Python First Half drücken
Erstellt einen Python-Wrapper für die Qiita-API
Versuchen Sie es mit der BitFlyer Ligntning API in Python
Evernote-API in Python
C-API in Python 3
Klicken Sie in Python auf die Firebase Dynamic Links API
Versuchen Sie, die DropBox Core-API mit Python zu verwenden
Grundeinstellungen bei Verwendung der foursquare-API mit Python
Verwenden Sie die Such-API der National Parliament Library in Python
Ich habe versucht, die API mit dem Python-Client von echonest zu erreichen
Hit Mastodons API in Python
Finde Fehler in Python
Techniken zum Sortieren in Python
Blender Python API in Houdini (Python 3)
Rufen Sie die API mit python3 auf.
[Python + Selen] Tipps zum Scraping
Google Drive API-Tipps (Python)
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Über "für _ in range ():" von Python
Automatisieren Sie das Entfernen des Hintergrunds für die neuesten Porträts in einem Verzeichnis mit Python und API
Versuchen Sie, mit Python schnell und einfach auf die Twitter-API zuzugreifen
Ein Hinweis zum Aufrufen der Facebook-API mit dem Python SDK
Holen Sie sich Ihre Herzfrequenz von der Fitbit-API in Python!
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Tipps zum Codieren kurz und einfach in Python zu lesen
[In kürzester Zeit verstehen] Python-Grundlagen für die Datenanalyse
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden
[Tipps] Probleme und Lösungen bei der Entwicklung von Python + Kivy
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Analysieren Sie die Researchmap-API mit Python und erstellen Sie automatisch eine Word-Datei für die Leistungsliste
Überprüfen Sie Python auf Speicherlecks
Suchen Sie mit Python nach externen Befehlen
Python im Browser: Brythons Empfehlung
Speichern Sie die Binärdatei in Python
Im Python-Befehl zeigt Python auf Python3.8
Implementieren Sie das Singleton-Muster in Python
Klicken Sie mit Python auf die Etherpad-Lite-API
Erstellen Sie Google Mail in Python ohne Verwendung der API
[TouchDesigner] Tipps für die Anweisung von Python
Tipps zum Aufrufen von Python von C.
Verwenden Sie die Flickr-API von Python
Siehe Python zum ersten Mal
Ich habe die Warteschlange in Python geschrieben
Berechnen Sie den Vormonat in Python
Untersuchen Sie die Klasse eines Objekts mit Python