繁体   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