네이버 웹툰 크롤링 라이브러리
Project description
NaiToon(네이툰)
네이버 웹툰 크롤링 라이브러리
동기 비동기 모두 지원합니다!
현재 지원기능 : 작품리스트(요일별), ID검색 기능
Installation
$ pip install naitoon
Example
리스트 불러오기(비동기)
from naitoon import naver
import asyncio
naver = naver.Webtoon()
async def main():
data = await naver.get_list() #요일웹툰 리스트를 가져옵니다. 파라미터가 비어있을시 오늘차 요일 리스트를 반환합니다.
print(data)
asyncio.run(main())
리스트 불러오기(동기)
from naitoon import sync
naver = sync.Webtoon()
data = naver.get_list() #요일웹툰 리스트를 가져옵니다. 파라미터가 비어있을시 오늘차 요일 리스트를 반환합니다.
print(data)
Request sample
[
{
'title': '화산귀환',
'author': 'LICO / 비가',
'star': '9.91',
'thumbnail': 'https://shared-comic.pstatic.net/thumb/webtoon/769209/thumbnail/thumbnail_IMAG10_13ff2e28-686a-42de-890e-9289550978bc.jpg',
'id': '769209',
'link': 'https://comic.naver.com/webtoon/list?titleId=769209&weekday=wed'
}
]
ID로 작품 불러오기(비동기)
from naitoon import naver
import asyncio
naver = naver.Webtoon()
async def main():
data = await naver.get_info(758037) #작품의 정보를 가져옵니다. 작품을 찾지 못할 경우 TitleIdException 예외를 반환합니다.
print(data)
asyncio.run(main())
ID로 작품 불러오기(비동기)
from naitoon import sync
naver = sync.Webtoon()
data = naver.get_info(758037) #요일웹툰 리스트를 가져옵니다. 파라미터가 비어있을시 오늘차 요일 리스트를 반환합니다.
print(data)
Request sample
{
'title': '참교육',
'author': '채용택 / 한가람',
'genre': '스토리, 액션',
'age': '15세 이용가',
'description': '무너진 교권을 지키기 위해 교권보호국 소속 나화진의 참교육이 시작된다!<부활남> 채용택 작가 X <신석기녀> 한가람 작가의 신작!',
'thumbnail': 'https://shared-comic.pstatic.net/thumb/webtoon/758037/thumbnail/thumbnail_IMAG06_794bcc1e-23aa-4c35-a335-b5d21b4bc2ab.jpg'
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
naitoon-1.0.0.tar.gz
(4.0 kB
view details)
Built Distribution
File details
Details for the file naitoon-1.0.0.tar.gz
.
File metadata
- Download URL: naitoon-1.0.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7424f73680954a4b874b71f0a41f0f84e4a1f588f4bbdafc4e3c1e6ea3f280a4 |
|
MD5 | 206d6f20d913f511ef586d84473ab59c |
|
BLAKE2b-256 | cc0972f231c3f094a67f49001b225b7a969b229667b2bce61881926569727a3b |
File details
Details for the file naitoon-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: naitoon-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ca434a07ff91c366e5817fdbd0fa8b29b046515f69756bad626c32855d9d80 |
|
MD5 | 4c0fae72ea920867c3eeac9728aefedd |
|
BLAKE2b-256 | 4d2bf372b742fa2a2c6063fc115afecad82ba0ac4801630ba15d7a6cb36ba5c8 |