0

我正在尝试使用 pyspotlight 从文本中查找资源名称。假设文本为“Barack Obama is tall”,则程序应将 Barack Obama 作为 dbpedia 资源返回。但程序显示“equests.exceptions.HTTPError: 404 Client Error:找不到网址:https ://github.com/dbpedia-spotlight/dbpedia-spotlightrest/ “错误。如何解决。

进口聚光灯

annotations = Spotlight.annotate(' http://spotlight.dbpedia.org/rest/','Barack Obama 很高',confidence=0.4, support=20)

打印(注释)

文件“word.py”,第 2 行,在 annotations =spotlight.annotate(' http://spotlight.dbpedia.org/rest/ ','Barack Obama is high',confidence=0.4, support=20)

文件“/home/junlplab/.local/lib/python2.7/site-packages/spotlight/init .py ”,第 189 行,在注释中

pydict = _post_request(address, payload, filters, headers)

_post_request中的文件“/home/junlplab/.local/lib/python2.7/site-packages/spotlight/init .py”,第 51 行

response.raise_for_status()

文件“/home/junlplab/.local/lib/python2.7/site-packages/requests/models.py”,第 937 行,在 raise_for_status 中引发 HTTPError(http_error_msg, response=self)

requests.exceptions.HTTPError:404 客户端错误:找不到 url:https ://github.com/dbpedia-spotlight/dbpedia-spotlightrest/

4

1 回答 1

1

降低信心和支持可能会给出要求的答案,试试这个:

annotations = spotlight.annotate('http://spotlight.dbpedia.org/rest/','Barack Obama is tall',confidence=0.0, support=0)
于 2017-12-12T12:50:06.363 回答