student_developer
학생개발자의 IT Story
student_developer
전체 방문자
217,343
오늘
11
어제
77
반응형
  • 분류 전체보기 (187)
    • About Me (2)
    • IT NEWS (135)
      • Mobile NEWS (94)
      • laptop NEWS (3)
      • HW NEWS (4)
      • IT technology N.. (8)
      • IT company news (10)
    • OS || 운영체제 (1)
      • LINUX (1)
    • IT INFO (8)
      • Windows (5)
    • Programming (7)
      • C++ (1)
      • Python (3)
      • Project (1)
    • 일상 (7)
      • 일상 (6)
      • 이슈 (0)
    • 정보&꿀팁 (7)
    • IT & SW 칼럼 (1)

블로그 메뉴

    공지사항

    • 2020 새해 복 많이 받으세요^^
    • 소개

    인기 글

    • 학교 인터넷 게임 사이트 차단⋯
      2019.12.20
    • [Minecraft Java Edition 1.16.⋯
      2020.09.28
      [Minecraft Java Edition 1.16.⋯
    • Samsung 갤럭시 버즈를 윈도우⋯
      2021.01.02
      Samsung 갤럭시 버즈를 윈도우⋯
    • [Review | Tip]딥러닝 기반 코⋯
      2019.12.12
      [Review | Tip]딥러닝 기반 코⋯
    • [Python 3.x]택배 실시간 배송⋯
      2019.10.03
      [Python 3.x]택배 실시간 배송⋯

    태그

    • 윈도우
    • 중국
    • Samsung
    • 갤럭시 언팩 2019
    • 삼성 갤럭시
    • 삼성 갤럭시 S10
    • galaxy S10
    • Nvidia
    • 갤럭시 S10
    • 삼성전자
    • 5G
    • samsung galaxy S10 Plus
    • Exynos 9820
    • ai
    • 폴더블
    • 삼성
    • 갤럭시
    • 삼성 갤럭시 S10 플러스
    • ces2019
    • Exynos

    최근 댓글

    • 안녕하세요! 설치전 질문 있습⋯
      ㅜㅜ
    • node.js 설치 확인해보세요
      IlllIIllIllIl
    • URL 주소는 어디서 찾아볼 수⋯
      연빈
    • 리뷰 정말 잘 봤습니다. 블로거⋯
      세일즈코리아
    • 해당 프로젝트는 deprecated 되⋯
      student_developer

    최근 글

    • 삼성 갤럭시 GOS(Game Optimizi⋯
      2022.03.04
      삼성 갤럭시 GOS(Game Optimizi⋯
    • 삼성 Exynos 2200 공개!.. Sams⋯
      2022.01.18
      삼성 Exynos 2200 공개!.. Sams⋯
    • 삼성 갤럭시 S22 론칭 시점에 E⋯
      2022.01.13
      삼성 갤럭시 S22 론칭 시점에 E⋯
    • 삼성전자 CES 2022 티져 영상 공개
      2021.12.28
      삼성전자 CES 2022 티져 영상 공개
    • [Windows 11] 비정상적으로 느⋯
      2021.11.21
      [Windows 11] 비정상적으로 느⋯

    티스토리

    hELLO · Designed By 정상우.
    student_developer

    학생개발자의 IT Story

    Programming/Python

    최근에 발생한 코로나19 바이러스 실시간 조회입니다.

    2020. 3. 5. 20:36
    반응형

    안녕하세요? 글을 처음 올리는 초보 학생개발자 고기꿉자입니다.
    현재 발생중인 코로나19 바이러스에 대한 확진자, 격리해제 등등 조회 해주는 소스코드 입니다.
    네이버에서 크롤링한 코드이며 한번 간단하게 만들어 보았습니다.


     

     

     

     

     

     

    Python 버전
    3.5.*
    3.6.*
    3.7.*
    3.8.*

    Python 모듈

    pip install requests

    pip install bs4


    소스코드

     

    import requests

    import bs4

    import urllib

    from urllib.request import urlopen, Request

     

    url = 'https://search.naver.com/search.naver?sm=top_hty&fbm=0&ie=utf8&query=%EC%BD%94%EB%A1%9C%EB%82%98'

    hdr = {'User-Agent': 'Mozilla/5.0'}

    req = Request(url, headers=hdr)

    html = urllib.request.urlopen(req)

    bsObj = bs4.BeautifulSoup(html, "html.parser")

    # 확진환자

    ncov1 = bsObj.find('div', {'class': 'circle red level4'})

    ncov2 = ncov1.find('p', {'class': 'txt'})

    ncov3 = ncov2.find('strong', {'class': 'num'}) # 결과

    ncovp1 = ncov3.text.strip()

    # 격리해체

    ncov4 = bsObj.find('div', {'class': 'circle blue level2'})

    ncov5 = ncov4.find('p', {'class': 'txt'})

    ncov6 = ncov5.find('strong', {'class': 'num'}) # 결과

    ncovp2 = ncov6.text.strip()

    # 검사중

    ncov7 = bsObj.find('div', {'class': 'circle orange level5'})

    ncov8 = ncov7.find('p', {'class': 'txt'})

    ncov9 = ncov8.find('strong', {'class': 'num'}) # 결과

    ncovp3 = ncov9.text.strip()

    # 사망자

    ncov10 = bsObj.find('div',{'class': 'circle black level2'})

    ncov11 = ncov10.find('p', {'class': 'txt'})

    ncov12 = ncov11.find('strong', {'class': 'num'}) # 결과

    ncovp4 = ncov12.text.strip()

     

    a = ' 확진자: '

    b = ' 격리해제: '

    c = ' 검사대기: '

    d = ' 사망자: '

    e = '명'

    print ('')

    print (' 국내 코로나19 정보입니다.')

    print (a + ncovp1 + e)

    print (b + ncovp2 + e)

    print (c + ncovp3 + e)

    print (d + ncovp4 + e)

    print ('')

    print (' \n\n Data: Naver, 중앙재난안전대책본부, 중앙사고수습본부, 중앙방역대책본부')

    print ('')

     

     

     

     

    모든 소스는 자유롭게 사용이 가능합니다.


    다운로드는 깃허브에서 가능합니다.

     

    반응형
      'Programming/Python' 카테고리의 다른 글
      • Python으로 미세먼지 농도를 확인하자!
      • 네이버 실시간 검색어 크롤링 프로그램
      신종코로나바이러스, 코로나19, 코로나19정보, 코로나정보, 크롤링, 파이썬, 파이썬크롤링
      student_developer
      student_developer
      최신 IT 동향 정보 및 뉴스, SW개발 분야, 게임 관련 뉴스 및 정보를 다루는 종합 IT & Culture 블로그
      댓글쓰기
      다음 글
      Python으로 미세먼지 농도를 확인하자!
      이전 글
      2020 새해 복 많이 받으세요^^
      • 이전
      • 1
      • ···
      • 25
      • 26
      • 27
      • 28
      • 29
      • 30
      • 31
      • 32
      • 33
      • ···
      • 187
      • 다음

      티스토리툴바