728x90 BeautifulSoup2 [크롤링] 크롤링 기본문법 (css selector) CSS Selector 사용법 - select() 안에 태그 또는 CSS class 이름 등을 넣어주면 됨. - 결과값은 리스트 형태로 반환됨. - 매칭되는 첫번째 데이터만 얻고자 할 때는 select_one(), 이 때는 해당 아이템 객체가 리턴. 1. 웹페이지에서 F12 2. ctrl + shift + c 3. 원하는 내용 클릭 후 코드로 가서 마우스 오른쪽 버튼 -> css selector 복사 4. select() 안에 붙여넣기 import requests from bs4 import BeautifulSoup # 웹페이지 가져오기 res = requests.get('https://davelee-fun.github.io/blog/crawl_test_css.html') # 웹페이지 파싱(분석)하기 s.. 2023. 4. 26. [크롤링] 크롤링 기본 문법 (find) 크롤링 기본 구조 # 라이브러리 import # requests : 웹페이지 가져오기 # bs4(BeautifulSoup) : 웹페이지 분석 import requests from bs4 import BeautifulSoup # 웹페이지 가져오기 # res.content 로 html 소스 확인가능 res = requests.get('http://v.media.daum.net/v/20170615203441266') # 웹페이지 파싱(분석)하기 # soup에 HTML을 파싱한 정보가 들어감 soup = BeautifulSoup(res.content,'html.parser') # 데이터 추출하기 mydata = soup.find('title') # 추출한 데이터 활용 print(mydata.get_text()).. 2023. 4. 26. 이전 1 다음 728x90