<aside> 💡 class Search(client_id : str = None, client_secret : str = None)
</aside>
NaipyRequest를 감싸는 클라이언트 클래스 입니다.
Parameters
client_id(str) | 네이버 개발자센터에서 발급받을 수 있는 클라이언트 아이디입니다. |
---|---|
client_secret(str) | 네이버 개발자센터에서 발급받을 수 있는 클라이언트 시크릿 아이디입니다 |
<aside> 💡 image(text : str) -> naipy.model.ImageNaipy
</aside>
이미지를 검색합니다.
Parameters: text(str) - text
와 관련된 이미지를 반환합니다.
Returns: 이미지의 정보를 담고 있는 ImageNaipy클래스를 반환합니다.
Return type: ImageNaipy
<aside> 💡 blog(text : str) -> naipy.model.BlogNaipy
</aside>
블로그를 검색합니다.
Parameters: text(str) - text
와 관련된 블로그를 반환합니다.
Returns: 블로그의 정보를 담고 있는 BlogNaipy클래스를 반환합니다.
Return type: BlogNaipy
<aside> 💡 book(text : str) -> naipy.model.BookNaipy
</aside>
도서를 검색합니다.
Parameters: text(str) - text
와 관련된 도서를 반환합니다.
Returns: 도서의 정보를 담고 있는 BookNaipy클래스를 반환합니다.
Return type: BookNaipy
<aside> 💡 encyc(text : str) -> naipy.model.EncycNaipy
</aside>
백과사전을 검색합니다.
Parameters: text(str) - text
와 관련된 백과사전 반환합니다.
Returns: 백과사전의 정보를 담고 있는 EncycNaipy클래스를 반환합니다.
Return type: EncycNaipy
<aside> 💡 cafearticle(text : str) -> naipy.model.CafearticleNaipy
</aside>
카페글을 검색합니다.
Parameters: text(str) - text
와 관련된 카페글을 반환합니다.
Returns: 카페글의 정보를 담고 있는 CafearticleNaipy클래스를 반환합니다.
Return type: CafearticleNaipy
<aside> 💡 kin(text : str) -> naipy.model.KinNaipy
</aside>
지식인을 검색합니다.
Parameters: text(str) - text
와 관련된 지식인을 반환합니다.
Returns: 지식인의 정보를 담고 있는 KinNaipy클래스를 반환합니다.
Return type: KinNaipy
<aside> 💡 webkr(text : str) -> naipy.model.WebkrNaipy
</aside>
웹사이트를 검색합니다.
Parameters: text(str) - text
와 관련된 웹사이트를 반환합니다.
Returns: 웹사이트의 정보를 담고 있는 WebkrNaipy클래스를 반환합니다.
Return type: WebkrNaipy
<aside> 💡 shop(text : str) -> naipy.model.ShopNaipy
</aside>
쇼핑을 검색합니다.
Parameters: text(str) - text
와 관련된 쇼핑 검색 데이터를 반환합니다.
Returns: 쇼핑 검색 데이터의 정보를 담고 있는 ShopNaipy클래스를 반환합니다.
Return type: ShopNaipy
<aside> 💡 doc(text : str) -> naipy.model.DocNaipy
</aside>
전문자료를 검색합니다.
Parameters: text(str) - text
와 관련된 전문자료를 반환합니다.
Returns: 전문자료의 정보를 담고 있는 DocNaipy클래스를 반환합니다.
Return type: DocNaipy
<aside> 💡 class Translation(client_id : str = None, client_secret : str = None)
</aside>
NaipyRequest를 감싸는 클라이언트 클래스 입니다.
Parameters
client_id(str) | 네이버 개발자센터에서 발급받을 수 있는 클라이언트 아이디입니다. |
---|---|
client_secret(str) | 네이버 개발자센터에서 발급받을 수 있는 클라이언트 시크릿 아이디입니다 |
<aside> 💡 detect(text : str) -> DetectNaipy
</aside>
Parameters: text(str) - text
의 언어를 인식합니다.
Returns: text
의 언어의 정보를 담고 있는 DetectNaipy클래스를 반환합니다.
Return type: DetectNaipy
<aside> 💡 translation(text : str, target : str) -> N2mtNaipy
</aside>
Parameters: text(str) - text
의 언어를 target
의 언어로 번역합니다.
Returns: target
의 정보를 담고 있는 N2mtNaipy클래스를 반환합니다.
Return type: N2mtNaipy
<aside> 💡 dual_translation(text : str, target : List[str]) -> List[N2mtNaipy]
</aside>
Parameters: text(str) - text
의 언어를 target
의 여러언어로 번역합니다.
Returns: target
의 정보를 담고 있는 N2mtNaipy클래스를 반환합니다.(List)
Return type: N2mtNaipy
<aside> 💡 class NaipyRequest(client_id : str = None, client_secret : str = None)
</aside>
Naver API를 요청하는 클래스입니다.
Parameters
| --- | --- |
<aside> 💡 request(method: str, endpoint: str, params: Dict[str, Union[str, int]]) -> Dict[str]
</aside>
API를 요청합니다.
<aside> 💡 get_search(tag: str, params: Dict[str, Union[str, int]]) -> Dict[str]
</aside>
검색 API 결과를 받아옵니다.
<aside> 💡 get_translation(tag: str, params: Dict[str, Union[str, int]]) -> Dict[str]
</aside>
번역 API 결과를 받아옵니다.
<aside> 💡 class SearchNaipy(data: Dict[str, Any]=field(repr=False), default=None), lastBuildDate: Optional[str]=field(repr=True, compare=True, default=None), total: Optional[int]=field(repr=True, compare=True, default=None), start: Optional[int]=field(repr=True, compare=True, default=None), display: Optional[int]=field(repr=True, compare=True, default=None), items: List[str]=field(repr=True, compare=True, default=None))
</aside>
검색결과를 가져왔을떄 반환되는 인스턴스입니다.
| --- | --- |
<aside> 💡 class DetectNaipy(data: Dict[str, Any]=field(repr=False), langCode: Optional[str]=field(repr=True, compare=True, default=None))
</aside>
| --- | --- | --- |
<aside> 💡 class N2mtNaipy(data: Dict[str, Any]=field(repr=False), srcLangType: Optional[str]=field(repr=True, compare=True, default=None), tarLangType: Optional[str]=field(repr=True, compare=True, default=None), translatedText: Optional[str]=field(repr=True, compare=True, default=None), engineType: Optional[str]=field(repr=True, compare=True, default=None), pivot: Optional[str]=field(repr=True, compare=True, default=None), dict: Optional[str]=field(repr=True, compare=True, default=None), tarDict: Optional[str]=field(repr=True, compare=True, default=None))
</aside>
| --- | --- | --- |