잘 실행되는지 .find_all('목표 태그', class_='목표 클래스')를 이용해 출력을 해 본다
출력하려는 부분은 웹페이지에서 F12를 눌러 개발자 모드에서 확인 한 결과
div 태그의 post-item 전체였기에 위와 같이 작성하였다
0. 전체 코드 / 실행 결과
# main.py
from requests import get
from bs4 import BeautifulSoup
# 블로그의 메인 페이지에서 각 글들의 정보를 긁어 올 프로그램을 생성 할 예정
url = "https://time-map-installer.tistory.com/"
response = get(url)
# get() = 입력 받은 url의 정보를 받아오는 코드
if response.status_code != 200:
# status_code가 200이 아니면 정상적인 실행이 아니라는 뜻이다
print("페이지를 불러올 수 없습니다", response.status_code)
else:
# 정상적으로 불러오는 데에 성공 했을 때 실행 할 부분
# Make BeautifulSoup to soup prepare the text of the website
soup = BeautifulSoup(response.text, 'html.parser')
# we are going to print all the
print(soup.find_all('div', class_='post-item'))