-
일자별 코로나 확진자수 구하기 python 크롤링 및 html 파싱.카테고리 없음 2020. 12. 8. 16:01반응형
이전 본문에서 사용한 데이터진흥원에서 제공하는 API 를 사용하여
반복문을 통해 얻을 수 있지만 이번에는 다른 방법을 통해 구해보자 ~~
구글에 코로나 확진자라고 검색하면 아래와 같은 화면을 볼 수 있다.
저 그래프를 통해 일별 몇명이 신규확진자 인지 알 수 있다.
그런데 일일히 일자별로 그래프를 처다보면서 확진자수를 계수하는 노가다는 할 수 없지 않은가??????????
나도 그러고 싶진 않다...........
그래서 생각하던 중 저렇게 각 일자별 수치가 html정보에는 있지않을까 생각을했고
뒤져보기로 했다.
크롬에서 F12 버튼을 누르면 페이지와 더불어 우측에 개발자도구가 열린다.
그리고 HTML소스를 확인할 수 있다.
또한 노란색으로 칠한 저 버튼을 누르고 (ctrl + Shift + c )
마우스로 원하는 페이지의 위치를 클릭하여 소스를 볼 수 있다.
그리고 소스 하단에 검색기능도 있어서 필요한 것을 검색해서 찾아볼 수 있다.
한번 위의 그래프에 표출된 9월08일 156명의 확진자가 있는것을 검색으로 찾아보자.
한 7번 정도 검색을 해보니 이렇게 날짜와 확진 횟수가 몰려있다~~~
최상단에 <ol> 을 복사하면 모든 날짜와 모든 확진수를 가져올 수 있다.
그런데............이렇게 태그명 까지 읽어와지는 문제가 있다..
이걸 에디트 툴이나 한글파일에서 모두 찾아바꾸기를 사용하여 태그를 제거하면
53명, 2월 20일
100명, 2월 21일
229명, 2월 22일
169명, 2월 23일
231명, 2월 24일
144명, 2월 25일
284명, 2월 26일
505명, 2월 27일
571명, 2월 28일
813명, 2월 29일
1,062명, 3월 1일
600명, 3월 2일
516명, 3월 3일
438명, 3월 4일
518명, 3월 5일
483명, 3월 6일
367명, 3월 7일
248명, 3월 8일
131명, 3월 9일
242명, 3월 10일
114명, 3월 11일
110명, 3월 12일
107명, 3월 13일
76명, 3월 14일
74명, 3월 15일
84명, 3월 16일
93명, 3월 17일
152명, 3월 18일
87명, 3월 19일
147명, 3월 20일
98명, 3월 21일
64명, 3월 22일
76명, 3월 23일
100명, 3월 24일
104명, 3월 25일
91명, 3월 26일
146명, 3월 27일
105명, 3월 28일
78명, 3월 29일
125명, 3월 30일
101명, 3월 31일
89명, 4월 1일
86명, 4월 2일
94명, 4월 3일
81명, 4월 4일
47명, 4월 5일
47명, 4월 6일
53명, 4월 7일
39명, 4월 8일
27명, 4월 9일
30명, 4월 10일
32명, 4월 11일
25명, 4월 12일
27명, 4월 13일
27명, 4월 14일
22명, 4월 15일
22명, 4월 16일
18명, 4월 17일
8명, 4월 18일
13명, 4월 19일
9명, 4월 20일
11명, 4월 21일
8명, 4월 22일
6명, 4월 23일
10명, 4월 24일
10명, 4월 25일
10명, 4월 26일
14명, 4월 27일
9명, 4월 28일
4명, 4월 29일
9명, 4월 30일
6명, 5월 1일
13명, 5월 2일
8명, 5월 3일
3명, 5월 4일
2명, 5월 5일
4명, 5월 6일
12명, 5월 7일
18명, 5월 8일
34명, 5월 9일
35명, 5월 10일
27명, 5월 11일
26명, 5월 12일
29명, 5월 13일
27명, 5월 14일
19명, 5월 15일
13명, 5월 16일
15명, 5월 17일
13명, 5월 18일
32명, 5월 19일
12명, 5월 20일
20명, 5월 21일
23명, 5월 22일
25명, 5월 23일
16명, 5월 24일
19명, 5월 25일
40명, 5월 26일
79명, 5월 27일
58명, 5월 28일
39명, 5월 29일
27명, 5월 30일
35명, 5월 31일
38명, 6월 1일
49명, 6월 2일
39명, 6월 3일
39명, 6월 4일
51명, 6월 5일
57명, 6월 6일
38명, 6월 7일
38명, 6월 8일
50명, 6월 9일
45명, 6월 10일
56명, 6월 11일
48명, 6월 12일
34명, 6월 13일
36명, 6월 14일
34명, 6월 15일
43명, 6월 16일
59명, 6월 17일
49명, 6월 18일
67명, 6월 19일
48명, 6월 20일
17명, 6월 21일
46명, 6월 22일
51명, 6월 23일
28명, 6월 24일
39명, 6월 25일
51명, 6월 26일
62명, 6월 27일
42명, 6월 28일
43명, 6월 29일
50명, 6월 30일
54명, 7월 1일
63명, 7월 2일
63명, 7월 3일
61명, 7월 4일
46명, 7월 5일
44명, 7월 6일
63명, 7월 7일
49명, 7월 8일
45명, 7월 9일
35명, 7월 10일
44명, 7월 11일
62명, 7월 12일
33명, 7월 13일
39명, 7월 14일
61명, 7월 15일
60명, 7월 16일
39명, 7월 17일
34명, 7월 18일
26명, 7월 19일
45명, 7월 20일
63명, 7월 21일
59명, 7월 22일
41명, 7월 23일
113명, 7월 24일
58명, 7월 25일
25명, 7월 26일
28명, 7월 27일
48명, 7월 28일
18명, 7월 29일
36명, 7월 30일
31명, 7월 31일
30명, 8월 1일
23명, 8월 2일
34명, 8월 3일
33명, 8월 4일
43명, 8월 5일
20명, 8월 6일
43명, 8월 7일
36명, 8월 8일
28명, 8월 9일
34명, 8월 10일
54명, 8월 11일
56명, 8월 12일
103명, 8월 13일
166명, 8월 14일
279명, 8월 15일
197명, 8월 16일
246명, 8월 17일
297명, 8월 18일
288명, 8월 19일
324명, 8월 20일
332명, 8월 21일
397명, 8월 22일
266명, 8월 23일
280명, 8월 24일
320명, 8월 25일
441명, 8월 26일
371명, 8월 27일
323명, 8월 28일
299명, 8월 29일
248명, 8월 30일
235명, 8월 31일
267명, 9월 1일
195명, 9월 2일
198명, 9월 3일
168명, 9월 4일
167명, 9월 5일
119명, 9월 6일
136명, 9월 7일
156명, 9월 8일
155명, 9월 9일
176명, 9월 10일
136명, 9월 11일
121명, 9월 12일
109명, 9월 13일
106명, 9월 14일
113명, 9월 15일
153명, 9월 16일
126명, 9월 17일
110명, 9월 18일
82명, 9월 19일
70명, 9월 20일
61명, 9월 21일
110명, 9월 22일
125명, 9월 23일
114명, 9월 24일
61명, 9월 25일
95명, 9월 26일
50명, 9월 27일
38명, 9월 28일
113명, 9월 29일
77명, 9월 30일
63명, 10월 1일
75명, 10월 2일
64명, 10월 3일
73명, 10월 4일
75명, 10월 5일
114명, 10월 6일
69명, 10월 7일
54명, 10월 8일
72명, 10월 9일
58명, 10월 10일
97명, 10월 11일
102명, 10월 12일
84명, 10월 13일
99명, 10월 14일
47명, 10월 15일
73명, 10월 16일
91명, 10월 17일
76명, 10월 18일
58명, 10월 19일
91명, 10월 20일
119명, 10월 21일
155명, 10월 22일
77명, 10월 23일
61명, 10월 24일
119명, 10월 25일
88명, 10월 26일
103명, 10월 27일
125명, 10월 28일
114명, 10월 29일
126명, 10월 30일
124명, 10월 31일
97명, 11월 1일
75명, 11월 2일
118명, 11월 3일
125명, 11월 4일
145명, 11월 5일
89명, 11월 6일
143명, 11월 7일
126명, 11월 8일
100명, 11월 9일
146명, 11월 10일
143명, 11월 11일
191명, 11월 12일
205명, 11월 13일
208명, 11월 14일
223명, 11월 15일
229명, 11월 16일
313명, 11월 17일
343명, 11월 18일
363명, 11월 19일
386명, 11월 20일
330명, 11월 21일
271명, 11월 22일
349명, 11월 23일
382명, 11월 24일
583명, 11월 25일
569명, 11월 26일
488명, 11월 27일
449명, 11월 28일
377명, 11월 29일
451명, 11월 30일
511명, 12월 1일
540명, 12월 2일
629명, 12월 3일
583명, 12월 4일
631명, 12월 5일
615명, 12월 6일
594명, 12월 7일이렇게 ~!!! 일별 확진자 수를 파악 할 수있다 ~~~~~!!!!
여기에 확진자 수는 국내와 국외를 합친 수이다.다음시간에는 Python 의 크롤링을 사용하여 데이터를 추출해보자 !
공감과 댓글은 사랑입니다
반응형