
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
강의에서 알려주신 프롬프트로 계속 질문해봐도 제대로 출력이 나오는 코드를 답변해주지 않는 것 같습니다.
해당 코드로는 데이터가 출력되지 않는 이유가 뭔지, 정상적인 답변을 받으려면 어떻게 해야 하는지 궁금합니다.

작성한 코드 및 에러 메세지
import requests
from bs4 import BeautifulSoup
import pandas as pd
# 재무제표 URL
fs_url = 'https://finance.naver.com/item/coinfo.nhn?code=005930&type=finsum'
# HTTP 요청
res = requests.get(fs_url)
soup = BeautifulSoup(res.text, 'html.parser')
# 종합 재무제표 테이블
table = soup.find_all('table')[0]
# 테이블의 첫 번째 행
header = table.select('thead th')
column_names = []
for h in header:
column_names.append(h.text.strip())
# 테이블의 나머지 행
rows = table.select('tbody tr')
data = []
for r in rows:
row = []
cells = r.select('th') + r.select('td')
for c in cells:
row.append(c.text.strip())
data.append(row)
# 데이터프레임으로 변환
df = pd.DataFrame(data, columns=column_names)
# 출력
print(df)
======= result ========
Empty DataFrame
Columns: []
Index: []
Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.
Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!
