인프런 커뮤니티 질문&답변

s1982cpa님의 프로필 이미지
s1982cpa

작성한 질문수

내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)

7.1 주식 일별 시세 데이터(Yahoo finance)

7.1 주식 일별 시세 데이터(Yahoo finance)

해결된 질문

작성

·

241

1

7.1 주식 일별 시세 데이터(Yahoo finance)

 

yahoo finance에서 aapl로 검색하고, historical data를 클릭하고 기간을 5년으로 설정하고 Apply 버튼을 클릭하고, 일별시세 데이터를 더 많이 보이기 위해서 마우스 휠로 스크롤한 뒤에

 

Ctrl + f 로

일별시세 데이터 중 하나인 98,944,600를 입력하고

검색하면(enter를 치면) '일치하는 항목이 없습니다.'라는

메세지가 출력됩니다.

 

강의에서는 해당 데이터가 있는 페킷을 잘 선별해주는데 저는 아무리 해도 잘 안되네요. 무엇은 문제일지 짐작가시는 것이 있을 까요?

 

답변 1

0

DeepingSauce님의 프로필 이미지
DeepingSauce
지식공유자

안녕하세요

yahoo가 기본적으로 n개의 row만 기본 document page에 렌더링을 하고, 추가 row(더 과거의)들은 javascript로 동적으로 가져와서 페이지에 추가하는 방식으로 작동하는 것 같습니다.

때문에, 기본 document page는 랜더링되는것은 comma 가 붙어서 텍스트화가 되어 검색이 되고, js로 추가가되는 row는 raw type 그대로 서버에서 가져온뒤, 프론트에 입력될 때 comma가 붙으면서 하나의 일관된 표로써 보여지는것 같네요.

때문에 아래 스샷처럼 comma 없이 검색하셔야 확인이 가능할 겁니다.

잘 안되시면 network tab 켜놓으시고, yahoo 사이트에서 Time Period를 변경하시면서 검색해보시며 ㄴ도움이 될거에요

image

s1982cpa님의 프로필 이미지
s1982cpa
질문자

답변 감사합니다. 말씀하신대로 컴마를 제외하고 검색하니까 정상적으로 조회가 되네요. 웹에서 보이지는 형식과 서비에서 보내주는 raw type이 다를 수 있다는 것도 배웠습니다. 감사합니다.

 

강의가 원리 위주로 되어 있어 제 부족한 지식을 연결시켜나가는 데 많은 도움이 되고 있습니다. 좋은 강의 감사합니다.^^

s1982cpa님의 프로필 이미지
s1982cpa

작성한 질문수

질문하기