1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | import requests from bs4 import BeautifulSoup soup= BeautifulSoup(res.content, 'html.parser' ) #Perform a CSS selection operation on the current element. # 1 ,tag 선택 #data = soup.select( 'div' ) # 2 ,tag 및 class 선택 #data = soup.select( 'div.title' ) # 4 , class 선택 #data = soup.select( '.banner_area' ) # 5 , class 계층 선택 #data = soup.select( 'div.layer_plus._plusAlert strong.tit' ) # 6 , id 선택 #data = soup.select( '#whale_promotion_banner' ) #data = soup.select( 'form#sfrom' ) # 7 , id + class 복합 선택 data = soup.select( 'div.area_navigation ul#PM_ID_serviceNavi' ) for item in data: print(item.get_text()) |
'python' 카테고리의 다른 글
크롤링 연습 5. urllib 사용 및 게시판 글 리스트 모두 가져오기 (0) | 2019.12.25 |
---|---|
크롤링 연습 4. 순위 가져오기 (0) | 2019.12.24 |
크롤링 연습 2. 실시간 검색어 (0) | 2019.12.19 |
크롤링 연습 1. find, find_all (0) | 2019.12.17 |
출력 format 예제 (0) | 2019.12.08 |