해결된 질문
작성
·
241
1
7.1 주식 일별 시세 데이터(Yahoo finance)
yahoo finance에서 aapl로 검색하고, historical data를 클릭하고 기간을 5년으로 설정하고 Apply 버튼을 클릭하고, 일별시세 데이터를 더 많이 보이기 위해서 마우스 휠로 스크롤한 뒤에
Ctrl + f 로
일별시세 데이터 중 하나인 98,944,600를 입력하고
검색하면(enter를 치면) '일치하는 항목이 없습니다.'라는
메세지가 출력됩니다.
강의에서는 해당 데이터가 있는 페킷을 잘 선별해주는데 저는 아무리 해도 잘 안되네요. 무엇은 문제일지 짐작가시는 것이 있을 까요?
답변 1
0
안녕하세요
yahoo가 기본적으로 n개의 row만 기본 document page에 렌더링을 하고, 추가 row(더 과거의)들은 javascript로 동적으로 가져와서 페이지에 추가하는 방식으로 작동하는 것 같습니다.
때문에, 기본 document page는 랜더링되는것은 comma 가 붙어서 텍스트화가 되어 검색이 되고, js로 추가가되는 row는 raw type 그대로 서버에서 가져온뒤, 프론트에 입력될 때 comma가 붙으면서 하나의 일관된 표로써 보여지는것 같네요.
때문에 아래 스샷처럼 comma 없이 검색하셔야 확인이 가능할 겁니다.
잘 안되시면 network tab 켜놓으시고, yahoo 사이트에서 Time Period를 변경하시면서 검색해보시며 ㄴ도움이 될거에요
답변 감사합니다. 말씀하신대로 컴마를 제외하고 검색하니까 정상적으로 조회가 되네요. 웹에서 보이지는 형식과 서비에서 보내주는 raw type이 다를 수 있다는 것도 배웠습니다. 감사합니다.
강의가 원리 위주로 되어 있어 제 부족한 지식을 연결시켜나가는 데 많은 도움이 되고 있습니다. 좋은 강의 감사합니다.^^