Ich werde die japanische morphologische Analyse mit Python versuchen. Da die API von Yahoo stammt, werden wir sie verwenden.
http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html
Zuallererst sind die wesentlichen Parameter für POST ・ Appid ・ Satz · Ergebnisse Es gibt drei Punkte. Wenn Sie detailliert POSTEN möchten, fügen Sie bitte einen Parameter hinzu.
Sie können die App erhalten, indem Sie sich bei Yahoo registrieren. Satz ist der zu morphologisch zu analysierende Text. Die Ergebnisse dienen zur Angabe des Formats der Antwort.
Morphologische Analyse.py
#coding: utf-8
import requests
from xml.etree.ElementTree import *
def POST(body):
request_URL = "http://jlp.yahooapis.jp/MAService/V1/parse"
parameter = {'appid': 'Your appid!',
'sentence': body,
'results': 'ma'}
r = requests.get(request_URL, params=parameter)
yield (r, r.text)
def XML_parse(body):
elem = fromstring(body)
for e in elem.getiterator("{urn:yahoo:jp:jlp}surface"):
print e.text
if __name__ == '__main__':
for response in POST(body="Das Wetter ist heute gut, nicht wahr?"):
r = response[0]
text = response[1]
XML_parse(text.encode('utf-8'))#Unicode ohne Codierung-error
Recommended Posts