크롤러 프로토타입 모듈 - Handler

prj012

Mon, 25 Nov 2019

크롤러 프로토타입 모듈

Youtube Handler

youtube

  • 이 모듈들을 작동시켜주는 youtube_handler.py를 만든다.
from get_from_youtube_api import get_from_youtube_api
from get_youtube_bj_info import video_url, get_bj_info
from get_youtube_bj_video import get_bj_video
from youtube_bj_data import bj_data
from youtube_driver import driver
## 각각의 모듈을 import 한다.

for data in bj_data:
	  get_from_youtube_api(data) # api로 크리에이터의 데이터 받아오기
    get_bj_info(data) # 크리에이터의 비디오 url 추출

    if isinstance(video_url, list):
        get_bj_video(video_url) # 각각의 비디오 데이터 추출

driver.quit()

Twitch Handler

트위치

  • 위 모듈들을 실행시키는 twitchmodule(twitchhandler)를 만든다.
from twitch_get_user_id import get_user_id, bj_ids_datas
from twitch_get_bj_videos_data import get_bj_video
from twitch_get_bj_info_data import get_bj_info
from twitch_get_bj_follower_data import get_bj_fw_data

get_user_id()

if len(bj_ids_datas) > 0:
    for id_data in bj_ids_datas:
        get_bj_info(id_data)
        get_bj_fw_data(id_data)
        get_bj_video(id_data)

Afreeca Handler

아프리카

  • 위 모듈들을 실행시키는 afreecamodule(afreecahandler)를 만든다.
from afreeca_get_bj_info_data import bj_info_data
from afreeca_id_datas import id_datas
from afreeca_get_bj_fan_cnt import get_bj_fan_cnt


for id in id_datas:
    bj_info_data(id)
    get_bj_fan_cnt(id)
Loading...
Upati Sariputa

Upati Sariputa

  • React.js, Node.js, Django
  • 아직 블로그가 완벽하지 않습니다.