커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
Chat GPT가 알려준 코드가 계속 에러가 나요.
[왕초보] ChatGPT 300% 활용하기 v0
1주차
북마크
김*인
댓글
5
추천
0
조회수
21
조회수
21
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


1-10 재무제표 불러오기에서, 선생님이 알려주신 프롬프트로 동일하게 질문해서 받은 코드인데, 계속 에러가 나요. 그래서 결국 선생님 강의 자료에 있는 코드와 동일하게 타이핑해서 넣었더니 그건 정상 작동하네요. 이유가 뭘까요? 그리고 이런 경우는 어떻게 하면 될까요?





작성한 코드 및 에러 메세지

import requests

from bs4 import BeautifulSoup

import pandas as pd


# 네이버 금융 삼성전자 재무제표 페이지 URL

url = "https://finance.naver.com/item/main.nhn?code=005930"


# HTTP 요청을 통해 HTML 가져오기

response = requests.get(url)

html = response.text


# BeautifulSoup을 사용하여 HTML 파싱

soup = BeautifulSoup(html, 'html.parser')


# 재무제표 데이터가 포함된 테이블 찾기

table = soup.find('table', {'class': 'tb_type1 tb_num tb_type1_ifrs'})


# 테이블의 헤더 추출

headers = [th.get_text().strip() for th in table.find('thead').find_all('th')]


# 테이블의 데이터 추출

rows = []

for tr in table.find('tbody').find_all('tr'):

  cells = [td.get_text().strip() for td in tr.find_all('td')]

  if cells:

    rows.append(cells)


# 데이터프레임으로 변환

df = pd.DataFrame(rows, columns=headers)


# 결과 출력

print(df)

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴