CSS 셀러터로 찾기

CODEDRAGON Development/Python

반응형


 

 

 

CSS 셀러터로 찾기

·       css문법을 그대로 사용하여 해당 요소를 찾을 있습니다.

·       soup BeautifulSoup객체입니다.

 

메소드

설명

soup.select('원하는 정보')

단 하나만 있더라도, list형태로 반환되어 집니다.

soup.select('태그명')

태그 선택자

soup.select('.클래스명')

클래스 선택자

soup.select('상위태그명 > 하위태그명 > 하위태그명')

하위 선택자

soup.select('상위태그명.클래스명 > 하위태그명.클래스명')

바로 아래의(자식) 태그를 선택시에는 > 기호를 사용합니다.

soup.select('상위태그명.클래스명 하~위태그명')

아래의(자손) 태그를 선택시에는 띄어쓰기 사용합니다.

soup.select('상위태그명 > 바로아래태그명 하~위태그명')  

하위 선택자

soup.select('#아이디명')

아이디 선택자

soup.select('태그명.클래스명)

태그명과 클래스명 선택자

soup.select('태그명#아이디명)

태그명과 아이디 선택자

soup.select('#아이디명 > 태그명.클래스명)

아이디명과 태그명과 클래스 선택자

soup.select('태그명[속성1=1]')

태그 속성 선택자

soup.select('a[href^="http://example.com"]')

특정문자열로 시작

soup.select('a[href$="title"]')

특정문자열로 끝남

 

 

 

 

 

 

NavigableString 객체

 

속성

설명

string

 

text

모든 글자를 리턴합니다.

 

 



'Development > Python' 카테고리의 다른 글

choice()  (0) 2020.01.13
OpenCV-Python Study documentation  (0) 2020.01.12
plt.style.use()  (0) 2020.01.10
NumPy 슬라이싱  (0) 2020.01.10
MySQL DB Module  (0) 2020.01.10