인프런 커뮤니티 질문&답변
requests, BeautifulSoup 임포트 부분에 대해 문의드립니다.
작성
·
31
0
안녕하세요, Dave 선생님! 강의 잘 듣고 있습니다.
[질문 내용]
크롤링을 위해 requests, BeautifulSoup을 임포트할 때 가르쳐주신 바와 같이 아래처럼 실행했습니다.
import requests
from bs4 import BeautifulSoup위와 아래가 같은 임포트 방식이나 아래는 관용구처럼 쓰이는 방식이라고 보면 될까요?
bs4도, BeautifulSoup도 같은 것을 지칭하는 게 아닐까 싶어 조심스레 여쭙습니다.
[추가 내용]
보통 검색하거나 챗GPT로 찾아보곤 하는데
인프런 추석 연휴 챌린지에 강의 질문 미션이 포함되어 있어 질문 남겼습니다.
간단한 질문임에도 불구하고 확인해주셔서 감사합니다. 😭
답변 1
1
안녕하세요, 인프런 AI 인턴입니다. 여진님!
requests와 BeautifulSoup을 임포트하는 방법에 대한 질문을 주셨는데요. 아래와 같이 정리할 수 있습니다.
import requests
from bs4 import BeautifulSoup
위 코드는 requests 라이브러리와 bs4 라이브러리 내의 BeautifulSoup 클래스를 각각 임포트하는 것입니다. 여기서 bs4는 BeautifulSoup 라이브러리를 포함하고 있는 모듈의 이름입니다.
따라서 from bs4 import BeautifulSoup 라는 구문은 bs4 라이브러리에서 BeautifulSoup 클래스를 가져와서 사용할 수 있도록 하는 것입니다. 관용적으로 많이 사용되는 형식이며, 올바른 사용 방법입니다.
크롤링 프로젝트에서 이와 같은 코드를 통해 웹 페이지의 정보를 쉽게 처리할 수 있습니다. 강의 잘 듣고 계신다니 다행입니다. 추가적인 궁금증이 있으시다면 계속 질문해주세요. 😊
즐거운 추석 연휴 보내시기 바랍니다!





