본문 바로가기

코드잇

[코드잇] 그녀의 전화번호를 찾아서

운명적인 그녀를 만났습니다. 하지만 오렌지 보틀에서 일한다는 것 말고는 아는 게 전혀 없네요.

오렌지 보틀의 웹사이트에 가서, 모든 지점의 전화번호를 모아보려고 합니다.

모든 지점의 전화번호가 포함된 리스트를 print 해 보세요.


1. 태그 확인

2. 코드 작성


# 코드잇 답안

import requests
from bs4 import BeautifulSoup

# HTML 코드 받아오기
response = requests.get("https://workey.codeit.kr/orangebottle/index")

# BeautifulSoup 타입으로 변환
soup = BeautifulSoup(response.text, 'html.parser')

# "phoneNum" 클래스를 가진 태그 선택하기
phoneNum_tags = soup.select('.phoneNum')

# 빈 리스트 생성
phone_numbers = []

# 텍스트 추출해서 리스트에 담기
for tag in phoneNum_tags:
    phone_numbers.append(tag.text)

# 결과 출력
print(phone_numbers)
관련 질문