2017-11-01 2 views
0

pyspotlight.suppose를 사용하여 텍스트에서 리소스 이름을 찾으려고합니다. "Barack Obama is tall"텍스트는 Barack Obama를 dbpedia 리소스로 반환해야합니다. "equests.exceptions.HTTPError : 404 클라이언트 오류 : 찾을 수 없음 : https://github.com/dbpedia-spotlight/dbpedia-spotlightrest/"오류. 해결 방법.pyspotlight 도구를 사용하여 텍스트에서 리소스 이름 가져 오기

수입 주목

주석 = spotlight.annotate ('http://spotlight.dbpedia.org/rest/', '버락 오바마 높이', 자신감 = 0.4, 지원 = 20)

인쇄 (주석)

파일 "단어 "라인 (2), 특수 = spotlight.annotate IN ('http://spotlight.dbpedia.org/rest/', '버락 오바 높이'신뢰 = 0.4, 지원 = 20)

파일"평 /home/junlplab/.local/lib/ python2.7/site-packages/spotlight/는 "주석에,

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

파일, 라인 189"/home/junlplab/.local/lib/python2.7/site-packages/spotlight/ 초기화 평 ", 라인 (51)을 평을 초기화하기 , raise_for_status 라인 (937), _post_request에

response.raise_for_status() 

파일 "/home/junlplab/.local/lib/python2.7/site-packages/requests/models.py" 레이즈 HTTPError (http_error_msg 응답 = 자기)

요청 .exceptions.HTTPError : 404 클라이언트 오류 : URL을 찾을 수 없음 : https://github.com/dbpedia-spotlight/dbpedia-spotlightrest/

답변

0

신뢰와 지원을 감소 답변을 요청 부여합니다 수 이 시도 :

annotations = spotlight.annotate('http://spotlight.dbpedia.org/rest/','Barack Obama is tall',confidence=0.0, support=0)