簡體   English   中英

使用python如何同時連接到兩個不同的api,以便可以比較數據?

[英]Using python how do I connect to two different api s at the same time so I can compare data?

我正在使用請求和json模塊。 所以我當前的代碼看起來像。

# 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地址,以確保我們在一個報告系統上的服務器可以交叉引用到另一個手動輸入的系統。 這樣我們就可以知道里面有什么。 對不起,這個可憐的例子很抱歉,我在回家的火車上被嚴重卡住了。

這個問題缺少細節要回答。 像這樣做

  • 使用請求從一個地方獲取IP地址

  • 使用請求從另一個地方獲取IP地址

  • 比較Python數組,字典,表格或您獲得的任何格式

除非包含有關格式,表,URL等的更具體的信息,否則很難提供任何詳細的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM