• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 코로나19 실시간 상황 크롤러 만들려고 했는데요

코로나19 실시간 상황 크롤러 만들려고 했는데요

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #93848

    임규연
    참가자
    # COVID-19 실시간 상황 크롤링하기
    import requests
    from bs4 import *
    url = "https://coronaboard.kr/"
    data = requests.get (url)
    cleandata = BeautifulSoup (data.content, "html.parser")
    classposition_list = ["confirmed number", "death red number", "released number"]
    def crawler (classposition) : 
     infor = cleandata.find_all ("p", class_ = classposition)[0].text
     
    return infor
    for i in classposition_list :
     print (crawler(i))
    
     
    저 coronaboard.kr이라는 사이트에서 개발자도구를 열어봤더니 처음에는 confirmed number, death red number, released number가 전부 0으로 시작해서 갑자기 숫자가 막 차오르더라구요 ㅠㅠ
    코드를 돌려보니깐 0 0 0 이렇게 뜨네요 아마도 처음에 모든 수치가 0일 때 get해오는 것 같아요
    이렇게 사이트 접속 후 수치가 차오르는 경우에는 어떻게 크롤링 해야할까요?
    #93885

    codingapple
    키 마스터
    그런사이트는 셀레니움쓰거나 
    개발자도구 network 탭에서 데이터들어있는 파일 URL 찾아서 거기로 requests.get 해야하는데
    크롤링말고 코로나 상황 쉽게 가져다쓸 수 있는 api 같은거 찾으면 나올걸요
    #94002

    임규연
    참가자
    감사합니다~~
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠