네이버 증권 주식 금융 데이터 크롤링 하는법 간단정리!! (1편 실시간 주가 정보)
HTML-код
- Опубликовано: 11 ноя 2024
- 안녕하세요. 초보자를 위한 쉬운 IT 교육 컨텐츠를 만드는 스타트코딩입니다.
이번 영상에서는 네이버 증권 크롤링 하는 방법을 알려드리겠습니다.
주식을 하다 보면 엑셀에 관심 종목이나
현재 가지고 있는 종목을 정리하는 데요.
실시간 주가 정보는 계속 바뀌기 때문에 수작업으로 바꾸어 줘야 합니다.
이는 매우 불편하고 시간이 걸리는 작업이죠.
웹크롤링을 이용하면 클릭 한번에 모든 종목의 실시간 주가 정보를 가지고 올 수 있습니다.
네이버 금융 크롤링을 따라 하면서 자동화의 묘미를 느껴보세요.
💰코딩을 배우면서 월급 외 수익 얻는 방법?
파이썬 크롤링, 자동화 프로그램 만들며 월 100만원 벌기
startcoding.li...
파이썬 기초 문법, 자격증과 코딩 테스트 준비까지 All-in-One class
school.program...
차원이 다른 파이썬 데이터 수집 - 웹크롤링 강의
inf.run/KKtq
오늘(9월 27일 월) 업로드는 하루 쉬어가도록 하겠습니다..!
회사 일이 많이 바빠서 영상 촬영할 시간이 없었네요 ㅠㅠ
목요일에 파이썬 엑셀 다루는 방법 영상을 올려 드리겠습니다.
감사합니다 :)
생활코딩으로 기본 파이썬 공부를 시작하고 엑셀연동 강의찾던중에 좋은채널을 발견했네요 정보감사합니다
좋은 말씀 감사합니다 :)
좋은 강의 항상 감사합니다. 설명도 천천히 또박또박 디테일하게 잘 해주시고 목소리도 듣기 너무 좋아요.
블프님 항상 힘이 나는 댓글 감사합니다.
더 좋은 강의로 보답하겠습니다 ^^
유쾌한 목소리와 명쾌한 강의 잘 들었습니다.~
파이썬 이제 배운지 이틀째인데 웹크롤링 원리가 궁금해서 구글링하다가 좋은 채널을 알게되었네요! 아직은 무슨말인지 하나도 모르겠지만 알게되는 그날까지 열심히 공부해야겠어용
영상 감사합니다~!
꾸꾸님
많이 도와드리겠습니다 :)
응원합니다^^
언제나 잘보고있어요. 좋아요
내게 강같은평화님, 댓글 감사합니다! 이해가 안되는 내용이 있거나, 오류가 나면 언제든 말씀해 주세요 :)
이것도 완료했습니다!
잘 보고 갑니다!
그르누이님 구독 감사합니다!
잘 보고 갑니당
정건희님 감사합니다~!!!
@@startcoding.official 보내주신 강의 모두 봣습니다!
큭 강의 너무 좋았고요, 이해가 너무 쉽게 잘 되었습니다. 감사해욥!
좋은강의 감사합니다. 종목코드가 여러개인 경우, 엑셀에 저장된 종목코드로 연동하는 방법도 다뤄주시면 좋을거 같아요. 꼭 주식 아니라도요.
범용적으로 사용할 수 있는 내용위주로 올리고 있어서요 ㅎㅎ 각자 개인 상황에 맞게 응용하는 것은 여러분들의 몫입니다 화이팅입니다 :)
@@startcoding.official 네, 초보라 그 응용이 안되고. 일반적으로 엑셀을 기본으로 저장 및 업무를 많이들 해서 질문해 봤습니다.ㅎㅎ
강사님, 넘 유익해서 들었던 강의 듣고 또 든는 수강생입니다! 혹시 인터넷익스플로러를 크롤링하려면 어떻게 해야하나요? 회사 홈페이지가 익스플로러로만 열려서요... 이럴 경우엔 익스플로러로 html정보 받아서 VS code로 크롬드라이버 불러와서 파이썬으로 돌려도 상관없을까요?
강의를 또 들을 만큼
제 강의가 유익했다니 정말 감사합니다!!
webdriver를 ie로 변경해서 사용하면 될 것 같습니다 ^^
dejavuqa.tistory.com/193
@@startcoding.official 그렇군요 ㅠㅠㅠㅠㅠㅠ 이따가 집가서 해봐야겠어요!
@@startcoding.official 알려주셔서 감사합니다!!
되네요. 강사님! 제 구글링 실력에 부족한 탓이겠지만 아무리 엣지 크롤링 익스플로러 크롤링 쳐도 안나왔었는데 정말 감사합니다.
👍👍👍
오 이런 영상 있는 거 보니까 실제로 매일 1분 마다 크롤링해도 벌금 내거나 하지 않나보죠!? 오홋?
크롤링 행위 자체는 불법이 아니에요~
1. 서버에 부담을 주는 행위 (과도한 트래픽 유발)
2. 사이트에 상업적으로 피해를 주는 행위
위 두 가지가 아니면 괜찮습니다 :)
안녕하세요
네이버 주식 삼성전자 일별주식 페이지를 크롤링 해서 오고싶어서 열심히 하고있는데요 질문이 있습니다 id가 옶어서 안에 있는 “ 예를 들어 abc” (가져오고싶은 내용) 이런식의 내용만 있는데 이럴때는 어떻게 해야할까요?
id가 없으면 class 값으로 가져 오면 됩니다 ^^
예를 들어,
abc
이라면
select_one("span.startcoding").text
로 가져올 수 있습니다.
@@startcoding.official 감사합니다 ㅎㅎ
AttributeError: 'NoneType' object has no attribute 'text' 이런 애러가 뜨는데요.. 방법을 못찾겠네요 혹시 아시는 방법이 있을까요?
아 그냥 주소를 잘못 적은거네요 가ㅓㅁ사합니다
강의 내용 따라가다가 문제가 생겨서 여쭤봅니다.
중간에 현재가 선택자로 _nowVal을 선택하시는데 페이지 html이 수정이 된것인지 id지정된 html코드 윗부분에서 #_nowVal을 호출하는 파트가 있어서 그 부분이 select_one에 먼저 잡혀서
price값이 none으로 나오게됩니다.
제가 select로 수정을 하여서 price[1]을 호출하는 방식으로도 가져와 보려고 시대했으나 select로 price 값에다 입력하니 price리스트가 비어있었고요.
할수없이 class값을 선택자로 선택하려고 확인해보니 같은 class명이 너무 많아서 크롤링으로 하용하기 부적절해 보입니다.
혹시 이런 경우에 select_one이 해당 #_nowVal 선택자를 호출하는 파트를 피해가게 하는 방법이 있을까요?
아 몇 가지 더 시도해보다가 해결법을 찾았습니다.
혹여나 저랑 같은 문제를 겪으신 분들을 위해서 댓글은 지우지 않고 놔두도록하겠습니다.
자식 태그를 이용하여
td > strong#_nowVal
위 방식으로 선택자를 선택하니 저희가 원하는 html 코드를 특정할 수 있게 되었습니다.
아... 다른 문제엿던것같습니다.
제가 시세창을 연후 url복사를 햇어야햇는데 메인창에서 코드가 진행되어서 태그를 못찾던거네요
참 민망한 이유엿네요 ㅎㅎ;;
영상대로만 하면 문제없는 것같습니다.
좀 더 꼼꼼히 확인해봐야겟다는 생각이 드네요 ㅎㅎ;;
완벽하게 같은 실수를 두플님때문에 겨우 넘어 갔습니다 ㅠ.ㅠ
none이 나와서 나름 분석했는데... soup로 html을 받아왔는데
select로 선택이 안되는 상황...
님 설명보니 윗코드중에 java로 짜인 #_nowVal가 있어서 none이 나왔었고
시세누르기 전에 url을 집어넣어서 다른결과가...
같은 문제점을 이었는데, 몇일하다 넘어갔고 두플님은 해결하셨내요.
남겨두신 댓글 때문에, 쾌도난마하고 갑니다 감사합니다!