파이썬 팁

파이썬 코드로 뉴욕 날씨 검색하기 - BeautifulSoup & 구글colab 소개

gomming 2020. 9. 25. 23:58

구글 코랩으로 BeatifulSoup 쓸 수 있네요

그런데 코랩에서 디스플레이가 필요한 라이브러리는 쓸 수 없는 거 같더라고요 tkinter 같은.. 약간아쉽네욤

 

구글에서는 colab 이란 서비스를 지원하고 있는데요

파이썬 코딩을 위한 컴퓨터 한대를 웹에서 쓸 수있어요

집에있는 컴보다 성능이 좋아서 적극적으로 써보려 하고 있답니다

 

위 이미지와 같이 100기가 용량과 12기가 메모리가 기본으로 주어져요 ~.~

구글에서 colab 을 검색하시거나 아래 주소로 접속하실 수 있어요

 

https://youtu.be/inN8seMm7UI

 

 

이렇게 코랩을 쓰면 출 퇴근하면서도 폰으로 코딩해볼 수 있어요 !.!

이제 라이브러리를 불러와 볼게요

웹크롤링에 사용되는 BeautifulSoup과 requests 라이브러리입니다 !

앞으로 크롤링을 조금 배워 보려하고있어요

예제 코드를 입력해 봅니다

search = 'Whether in New York' url = f'https://www.google.com/search?&q={search}'

 

 

뉴욕의날씨를 search 변수로 정의하고

아래에 url 변수에 구글 검색 경로를 넣어 주었네요

r = requests.get(url) s = BeautifulSoup(r.text,"html.parser") update = s.find("div", class_='BNeawe').text

 

이제 r 변수로 http 요청으로 부터 url을 받고요 s변수에서

html텍스트를 인식하고

update에서 뉴욕 시의 온도를 받도록 되어있네요

이제 코드를 돌려보면

이렇게 온도가 나와요. 15도 정도 되는듯

다음엔 좀 더 재밋는걸 해봐야지 !.!

 

즐기면서 코딩합시다 !.!

 

#파이썬 #크롤링 #beautifulsoup #requests #colab #모바일파이썬 #출퇴근코딩