Presentation is loading. Please wait.

Presentation is loading. Please wait.

[ Beautiful Soup을 이용한 파싱]

Similar presentations


Presentation on theme: "[ Beautiful Soup을 이용한 파싱]"— Presentation transcript:

1 [ Beautiful Soup을 이용한 파싱]
공학설계2 경과보고 [ Beautiful Soup을 이용한 파싱] [ 2조 ] 정경석 심성운 엄태옥 이진형 김진학

2 Beautiful Soup을 이용한 파싱 공학설계2 경과보고 INDEX W3Schools 튜토리얼 진행 궁금점 향후계획

3 BeautifulSoup을 이용한 예제 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 02
“ 요소검사 결과 중 일부 캡쳐

4 BeautifulSoup을 이용한 예제 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 02
BeautifulSoup라이브러리를 사용해 soup 변수에 입력한 html(URL)로부터 모든 소스를 가져옴 realrank변수에 soup의 소스에서 <li>태그의 클래스 값이 up,new,sm인 모든 자료를 가져와 저장. For문 안에서 findAll을 이용해 <li>태그로 한번 쪼갠 realrank 변수를 <a>태그로 한 번 더 쪼갬.

5 BeautifulSoup을 이용한 예제 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 02
기상청 홈페이지에서 제공하는 “충청남도” 지역 날씨(일주일) XML형태 소스 XML파일을 다운로드받아 직접 파일을 open하는 방법도 해보고 싶었으나, 현재 기상청에서는 RSS만을 제공. 참고. RSS : 업데이트가 빈번한 웹사이트의 정보를 사용자에게 보다 쉽게 제공하기 위하여 만들어진 XML 기반의 콘텐츠 배급 포맷을 말한다.

6 BeautifulSoup을 이용한 예제 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 02
기상청 RSS를 가져와 처리하는 코드 추출하고싶은 지역, 시간, 날씨, 최저온도, 최고온도와 신뢰도 데이터의 해당 태그를 찾아 해당 데이터 파싱.

7 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 BeautifulSoup을 이용한 예제 02

8 HTML5 관련 Tutorial 진행 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획

9 [ Html 예제 Quotation(인용) ]
Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 02 [ Html 예제 Quotation(인용) ]

10 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획 01 01 02 [ JavaScript예제 ]

11 1. Beautiful Soup을 사용하는 이유
W3Schools 튜토리얼 궁금점 향후계획 1. Beautiful Soup을 사용하는 이유 FindAll()등의 메소드를 이용할수 있다는 장점이외에?? 2. 앞선 예제에서 한글이 출력되도록 하려면??? 𝑝 𝑖 𝑝 𝑛

12 앞으로 Beautiful Soup 파싱 W3Schools 튜토리얼 궁금점 향후계획
네이버와 기상청을 도메인으로 하여 간단하게 실시간 검색어 추출과 기상정보등을 추출해 보았고, 앞으로의 계획은 KBO를 도메인으로 하여 작품주제와 관련된 요소들을 파싱해볼 계획입니다.

13 공학설계2 경과보고 감사합니다 Thank you .Team 9th


Download ppt "[ Beautiful Soup을 이용한 파싱]"

Similar presentations


Ads by Google