인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

BeautifulSoup 사용법 및 간단 웹 파싱 기초(2)

정규표현식, 질문

작성

·

194

0

정규표현식 매칭해주는 사이트 이용해서 https와 http를 다 포함하는 것을 만들어 볼려고 별 짓을 다 해도, 두개가 동시에 포함되는 표현식은 어려운 것 같습니다..

'''

(http)\w\:\/\/

'''

제가 만든건 이게 최선이네요ㅠㅠ

 

 

혹시 select와 select_one의 차이점이 뭔가요?

여기서 여차피 하나만 찾으시는데, 왜 select_one이 아니라 Select를 사용하신지 궁금합니다.

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

네 안녕하세요.

 

말씀하신대로 하나만 찾을 경우 select_one을 사용하는것도 좋습니다.

 

select는 조건에 맞는 태그(Dom)을 모두 찾아 주는 함수입니다.

 

즉, 조건에 맞는게 한 개라면 해당 태그가 찾아지겠죠?

 

결론은 select 함수 한 개만 알아도 파싱하는데는 문제가 없습니다.

 

저는 select를 주로 사용하는 습관이 있어서 select_one을 사용하지 않은 거예요.

 

혹시 모르니 똑같은 태그가 여러개라면 select_one은 가장 처음에 찾는 것을 반환하겠죠?

 

습관의 차이니 지금 알고 계시는 정보가 정확합니다.

 

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기