我正在使用請求和json模塊。所以我現在的代碼看起來像。使用python如何在同一時間連接兩個不同的API,以便我可以比較數據?
# API url to connect
url1 = url
url2 = url
# Authentication for Url1, Url2 doesn't need auth
usr = username
pass = password
r2 = requests.get(url1, auth=(usr, pass), verify=False)
r3 = requests.get(url2, verify=False)
for obj in json.loads(r2.text)['results']:
for obj in json.loads(r3.text)['ip']:
if str(obj['ip']) == str(obj['ip']):
print "Hostname: " + str(obj['name']) + ", IP: " + str(obj['ip'])
我現在需要做的是另一個API添加到這個組合,我想運行一個if語句比較IP地址,以確保我們的一個報告系統上的服務器本身可以交叉引用到另一個系統,手動輸入。所以我們可以知道有沒有在那裏。對不起,我乘坐火車回家的那個不好的例子,嚴重困難。
你的代碼對我造成了一個SyntaxError;請[編輯]您的問題,以更新顯示的代碼爲您正在使用的實際代碼。 – Evert
@Evert:最有可能的移動輸入自動資產化 –