Ich versuche, einen Web-Service in Python zu schreiben (ziemlich neu dazu). Ich habe Zugang zu einer API, die eine URL in einem bestimmten Format will:Datei durchlaufen und eine API-Anfrage ausführen
http://api.company-x.com/api/publickey/string/0/json
Es ist kein Problem, eine GET-Anfrage nacheinander auszuführen, aber ich möchte es in einer Charge tun. Also habe ich eine Textdatei mit Strings drin. Zum Beispiel:
string1,
string2,
string3,
Ich mag würde ein Python-Skript schreiben, die iteriert durch die Datei, es in dem spezifischen Format macht, führt die Anfragen und schreibt die Antworten der Charge in eine neue Textdatei. Ich habe die Dokumente der Anfragen gelesen und erwähnt, dass Sie Parameter zu Ihrer URL hinzugefügt haben, aber dies geschieht nicht in dem spezifischen Format, das ich für diese API benötige.
Mein Grund Code bisher ohne die Schleife sieht wie folgt aus:
import requests
r = requests.get('http://api.company-x.com/api/publickey/string/0/json')
print(r.url)
data = r.text
text_file = open("file.txt", "w")
text_file.write(data)
text_file.close()
In welchem Format möchten Sie tun? – Jeril