相关疑难解决方法(0)

Type和Class有什么区别?

什么使一个类型与类不同,反之亦然?

(在一般语言不可知的意义上)

language-agnostic glossary types programming-languages class

136
推荐指数
6
解决办法
5万
查看次数

BabelNet API网络信息

我正在尝试使用BabelNet restful API来检索光泽下方和"浏览网络"按钮上方页面上的信息.例如,在GPS页面上,我希望能够提取这些属性值对:

IS A navigational system  •  sat nav  •  avionics 
HAS PART USA-242  •  USA-248 
COUNTRY United States 
COUNTRY OF ORIGIN United States 
OPERATOR Air Force Space Command 
USE location  •  place
Run Code Online (Sandbox Code Playgroud)

这些信息是否可以通过restful API获得?

更新:我实际上或多或少想出了这一点.关键是getOutgoingEdges查询,虽然这部分是试验和错误,因为我没有发现文档像人们希望的那样有用.但是这就是我所拥有的(只是为了调试目的而打印出来),使用python请求和BeautifulSoup:

    import requests
    from bs4 import BeautifulSoup
    import json

    proxy_dict = {} # set according to system needs
    nextId = "bn:00040680n" # the GPS page 

    r = requests.get('https://babelnet.io/v5/getOutgoingEdges?id='+nextId+'&key=<mykey>', proxies = proxy_dict)
    idsoup = BeautifulSoup(r.text, "lxml")
    jsonedgesitem = json.loads(idsoup.html.body.p.string)
    for …
Run Code Online (Sandbox Code Playgroud)

rest

5
推荐指数
1
解决办法
414
查看次数