본문 바로가기
IT 프로그래밍/IT기기 이용

파이썬 주식정보 크롤링 하기(네이버 증권 페이지 이용하여 데이터 가져오기) [step1]

by Jango_infoinno 2023. 3. 16.

안녕하세요

오늘은 파이썬으로 네이버에서 주식데이터를 불러오는 과정을 만들어 보겠습니다.

참 유용해서 다음에 다른 웹사이트에 데이터를 가져올 때에도 도움이 될 것 같습니다.

일단 파이썬을 켜고

저번에 만들어본 가상환경을 켭니다.

아니면 새로 만들어도 되고, 이전에 얼려놓은 가상환경으로 다시 만드셔도 되고, 이전에 만들어 놓은 가상환경에 들어가셔도 됩니다.

아니면 그냥 현재 그대로 실행 하셔도 됩니다.

혹시나 가상환경 만드는 방법을 모르신다면 이전에 저의 블로그에 만들어 놓은 영상을 추천드립니다.

 

 

파이썬 가상환경 만들어 사용하기 (만들어서 패키지까지 설치!!)

파이썬에서 가상환경을 만들어 사용하는 방법을 알려드리겠습니다. 저는 새로운 가상환경을 만들어서 xlwings를 설치할 거라서 저렇게 입력을 해주었습니다. 일단 vscode를 여시고 practice.py 파이썬

infoinno.info

이제 시작하겠습니다.

일단 가상환경에 만드실 분들은 가상환경에 들어가겠습니다.

.\myenv\Scripts\activate 를 입력해 줍니다. (\ : 역슬래쉬) 를 입력해서 가상환경에 들어갑니다.

 

이렇게 앞에 (myenv) 가 뜬다면 성공

크롤링을 하기위한 패키지를 설치해 줘야합니다.

> pip install pandas, selenium, lxml

pandas, selenium, lxml 이렇게 세개를 설치 해 줍니다.

긜고 pip list를 입력해 보면!

이렇게 세개가 보이는 것을 알 수 있습니다.

그리고! 크롬 드라이버를 새로 다운 받아야 합니다.

지금 크롬을 사용하고 있다 해도 따로 드라이버용을 다운 받아야합니다.

지금 다운받는 크롬드라이버에서 자동화를 적용시킬 것 이기 때문에 필요합니다.

저는 다 만들어서 결과를 봤는데 참 신기하더라구요 ㅎㅎ

지금 다운 받는 크롬드라이버가 자동으로 켜져서 알아서 데이터를 가져와요

구글에 ChromeDriver download를 검색해서 젤 첫번째로 나오는 사이트로 ㄱㄱ

그러면 이런 화면이 나옵니다.

근데 제 컴퓨터에 설치된 크롬 버전이 몇인지 모르겠어요

확인하려면

chrome://version 이걸 url 입력하는 곳에 넣어주세요

그러면 자신의 컴퓨터 크롬 버전이 몇인지 알 수 있습니다.

저는 110.0.5418.77 입니다.

그럼 두번 째 크롬 드라이버를 클릭!

저는 그램을 쓰고있어서 win32 다운 받겠습니다.

 

다운 - 압풀 - 완료!

그리고 바로 드라이버 exe 파일을 폴더에 넣었습니다.

 

 

[참고영상: https://youtu.be/ZDh1C7qw0Rs]

반응형

댓글