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 |