반응형
파이썬 크롤링 예제 beautifulsoup 네이버 블로그 검색결과 크롤러 만들기 2편 프로그램 리팩토링
2022년 신버전이 업데이트 되었습니다. 새로운 버전의 강의를 참고해주세요.
파이썬 beautifulsoup 크롤링 네이버 블로그 검색결과 가져오기(https://youtu.be/hKApZHK_fOQ) 에서 만든 크롤링 프로그램을 urllib.parse.quote_plus를 이용하여 좀 더 편리하게 리팩토링 하는 프로그래밍 강의입니다. 파이썬 기초 문법과 html을 볼줄만 알면 누구나 따라 할 수 있는 크롤링(웹스크래핑) 강좌로 짧은 시간안에 짧은 프로그램으로 기초적인 크롤링 프로그램을 완성 할 수 있습니다.
유튜브 김플 스튜디오에 방문하시면 더 많은 파이썬 강의를 보실수 있습니다.
프로그래머 김플 스튜디오 유튜브 Go!
# 소스코드 - 자세한 사용법은 유튜브 영상을 참조하세요. import urllib.request import urllib.parse from bs4 import BeautifulSoup baseUrl = 'https://search.naver.com/search.naver?where=post&sm=tab_jum&query=' plusUrl = input('검색어를 입력하세요:') url = baseUrl + urllib.parse.quote_plus(plusUrl) html = urllib.request.urlopen(url).read() soup = BeautifulSoup(html, 'html.parser') title = soup.find_all(class_='sh_blog_title') for i in title: print(i.attrs['title']) print(i.attrs['href']) print()
반응형
'프로그래밍 > before' 카테고리의 다른 글
파이썬 강의 람다 lambda 함수 사용법 (0) | 2019.12.12 |
---|---|
파이썬 크롤링 예제 네이버 이미지 검색결과 한번에 다운로드 프로그램 (2) | 2019.12.12 |
파이썬 beautifulsoup 크롤링 예제 네이버 블로그 검색결과 크롤러 만들기 1편 (1) | 2019.11.04 |
파이썬 강의 map 내장함수 사용법 (0) | 2019.11.04 |
파이썬 pyautogui 매크로 프로그램 만들기 / 스크린샷 이미지로 화면에서 자동으로 좌표를 알아내 마우스로 클릭하게 만드는법 (0) | 2019.11.01 |