什么使一个类型与类不同,反之亦然?
(在一般语言不可知的意义上)
language-agnostic glossary types programming-languages class
我正在尝试使用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)