말 그대로입니다.
누구나 다 아는 내용이지만 AI가 훨씬 잘 만들어줍니다.
좀 과장해서 말하면 개발 언어 배울 필요도 없습니다. (뭐 사실은 좀 다르지만...)
그래서 저도 테스트로 해보기로 작정하고 chatGPT(무료버전)에 아래와 같이 부탁(?)했습니다.
" https://finance.naver.com/sise/sise_market_sum.nhn?sosok=0&page=1 " 여기에 있는 시가총액 정보를 10페이지까지 엑셀로 저장하는 파이썬 코드 만들어줘
그랬더니 잠시 후 아래와 같은 답을 내놓습니다.
소스를 보면 파이썬 초보인 제가 만든 소스보다 훨~~~~~~~~~~씬 간단하고 알아보기 쉽게 만들었네요.
참고로 위 대답에서 설치해야 할 라이브러리로 pandas와 requests만 말하는데 openpyxl도 설치해야합니다.
(인간과 AI의 차이?)
실제로 저 코드를 실행해보면 바로 "sise_market_sum.xlsx" 엑셀파일 하나가 떨어집니다.
그 내용은...
중간에 CSS 들어간 곳에 공백이 있긴 하지만 원하는 데이터가 떡하니 있네요.
공백이 싫다면 openpyxl로 공백 지우는 코드 추가하면 됩니다.
상황에 따라 다르겠지만 간단한 것들은 chatGPT에게 부탁해도 되겠네요.
반응형
'RPA > Python' 카테고리의 다른 글
[Pandas] 기업 시가총액 순위, 엑셀 저장 (0) | 2022.02.02 |
---|---|
[BeautifulSoup, selenium] 동적 스크롤 페이지 스크래핑 (0) | 2021.05.14 |
[BeautifulSoup] 기업 시가총액 순위, 엑셀/CSV로 저장 (0) | 2021.05.13 |
[BeautifulSoup] 웹 스크래핑 (WEB Scraping) 환경 설정 및 기초 (0) | 2021.05.12 |
[openpyxl, python-pptx] 엑셀 주소록 읽어 파워포인트로 명찰 만들기 (0) | 2021.05.09 |