
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
ChatGPT에 동일한 재무제표 크롤링 프롬프트를 입력했는데 왜 값이 다른건가요?

작성한 코드 및 에러 메세지
import requests
from bs4 import BeautifulSoup
import pandas as pd
def get_samsung_financial_statement():
# 삼성전자 재무제표 페이지 URL
url = 'https://finance.naver.com/item/main.nhn?code=005930'
# 페이지 요청
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 재무제표 테이블에 해당하는 부분을 찾습니다.
table = soup.find('table', {'class': 'tb_type1 tb_num tb_type1_ifrs'})
if not table:
return None
# 테이블의 컬럼명을 가져옵니다.
columns = [th.get_text().strip() for th in table.select('thead th')]
# 재무제표 데이터를 담을 리스트 생성
data = []
# 재무제표 테이블의 행을 가져와서 데이터를 추출합니다.
for row in table.select('tbody tr'):
data.append([td.get_text().strip() for td in row.find_all('td')])
# 데이터프레임 생성
df = pd.DataFrame(data, columns=columns)
return df
# 삼성전자 재무제표 데이터프레임 가져오기
samsung_financial_statement_df = get_samsung_financial_statement()
# 데이터프레임 출력
print(samsung_financial_statement_df)
