장수창

fix file

1 -코로나 챗봇
2 -
3 -1. 전국 환자수, 경기도 환자수 (푸쉬 알림 매일 아침 9시 / 전국 또는 경기도 타이핑시)
4 -
5 -2. 경기도 확진자가 생성되면 확진자의 주소와 동선 푸쉬 알림
6 -
7 -3. 코로나 관련 뉴스 기사 (뉴스 타이핑시 / 네이버 뉴스 크롤링 api)
8 -
9 -4. 마스크 재고 (마스크 타이핑시 / 요기요 마스크재고 api)
...\ No newline at end of file ...\ No newline at end of file
1 -import requests
2 -from bs4 import BeautifulSoup
3 -from datetime import datetime
4 -
5 -day_month = datetime.today().month
6 -day_day = datetime.today().day
7 -
8 -data = []
9 -url='https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=%EC%BD%94%EB%A1%9C%EB%82%98+%ED%98%84%ED%99%A9'
10 -hdr = {'Accept-Language': 'ko_KR,en;q=0.8', 'User-Agent': ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.116 Safari/537.36')}
11 -req = requests.get(url, headers=hdr)
12 -html = req.text
13 -soup = BeautifulSoup(html, 'html.parser')
14 -for i in soup.select('div[class=state_graph]'):
15 - data.append(i.text)
16 -datasets = data[0]
17 -datasets = datasets.split(" ",10)
18 -datasets = datasets[1:]
19 -datasets = datasets[:-1]
20 -for i in range(0,4):
21 - datasets[i] = datasets[i].replace(" ","")
22 -
23 -# insert into text file
24 -date = f"{day_month}월 {day_day}일"
25 -f = open("status.txt", 'w')
26 -f.write(date + "\n")
27 -for i in datasets:
28 - f.write(i + "\n")
29 -f.close()
...\ No newline at end of file ...\ No newline at end of file
1 -6월 17일
2 -확진환자12,155
3 -격리해제10,760
4 -검사진행22,632
5 -사망자278