구글 코랩으로 BeatifulSoup 쓸 수 있네요
그런데 코랩에서 디스플레이가 필요한 라이브러리는 쓸 수 없는 거 같더라고요 tkinter 같은.. 약간아쉽네욤
구글에서는 colab 이란 서비스를 지원하고 있는데요
파이썬 코딩을 위한 컴퓨터 한대를 웹에서 쓸 수있어요
집에있는 컴보다 성능이 좋아서 적극적으로 써보려 하고 있답니다
위 이미지와 같이 100기가 용량과 12기가 메모리가 기본으로 주어져요 ~.~
구글에서 colab 을 검색하시거나 아래 주소로 접속하실 수 있어요
이렇게 코랩을 쓰면 출 퇴근하면서도 폰으로 코딩해볼 수 있어요 !.!
이제 라이브러리를 불러와 볼게요
웹크롤링에 사용되는 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 #모바일파이썬 #출퇴근코딩
'파이썬 팁' 카테고리의 다른 글
파이썬 GUI 표준라이브러리 TKinter 재시작 버튼 만들기 (0) | 2020.09.26 |
---|---|
파이썬 함수안의 변수를 함수 밖에서 호출하는 방법은 ? - 전역 변수 Global (0) | 2020.09.26 |
파이썬 리스트의 문자열 분리, 결합하는 방법 - split, join (0) | 2020.09.25 |
파이썬 문자열 정렬과 공백 - 왼쪽으로 채우려면? 'A ' & ' A' ? (0) | 2020.09.25 |
python] 문자열 split 여러번 적용하는 꿀팁 예제 설명-re.split (1) | 2020.09.22 |