package Ġnet . codes an ct um . nd ic Ċ Ċ import Ġnet . codes an ct um . nd ic . parser . Result Html Parser Ċ import Ġnet . codes an ct um . nd ic . vo . Word Ċ import Ġorg . js oup . J soup Ċ Ċ class ĠND ic Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDICTIONARY _ URL Ġ= Ġ" http :// end ic . na ver . com / search Ass ist Dict . nh n ? query =% s " ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġresult Html Parser : ĠResult Html Parser Ġ= ĠResult Html Parser . create () ĊĊĠĠĠĠĠĠĠ Ġfun Ġsearch ( query : ĠString ): ĠList < Word > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġreq Url Ġ= ĠString . format ( DI CTIONARY _ URL , Ġquery ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdocument Ġ= ĠJ soup . connect ( req Url ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" User - Agent ", Ġ" Mozilla / 5 . 0 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( document . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult Html Parser . parse Html To Data ( document ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }