Skip to main content

네이버 웹툰 크롤링 라이브러리

Project description

NaiToon(네이툰)

image

네이버 웹툰 크롤링 라이브러리

동기 비동기 모두 지원합니다!
현재 지원기능 : 작품리스트(요일별), 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


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)

Uploaded Source

Built Distribution

naitoon-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for naitoon-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7424f73680954a4b874b71f0a41f0f84e4a1f588f4bbdafc4e3c1e6ea3f280a4
MD5 206d6f20d913f511ef586d84473ab59c
BLAKE2b-256 cc0972f231c3f094a67f49001b225b7a969b229667b2bce61881926569727a3b

See more details on using hashes here.

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

Hashes for naitoon-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2ca434a07ff91c366e5817fdbd0fa8b29b046515f69756bad626c32855d9d80
MD5 4c0fae72ea920867c3eeac9728aefedd
BLAKE2b-256 4d2bf372b742fa2a2c6063fc115afecad82ba0ac4801630ba15d7a6cb36ba5c8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page