작성
·
437
·
수정됨
0
해당 강의에서 작성하는 코드를 그대로 실행하면 되지 않습니다.
현재 iframe 태그가 자바스크립트를 통해 실행되기 때문에 페이지가 로드된 후에도 자바스크립트가 실행될 시간이 필요합니다.
강의처럼 iframe의 주소만 따와서 실행시키는 것이 아닌 전체 주소를 가져와 iframe 태그로 전환시켜주고 자바스크립트 실행까지 기다려 주는 방식으로 진행하셔야 합니다.
https://velog.io/@os_js/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9B%B9-%ED%81%AC%EB%A1%A4%EB%A7%81%EC%9D%B4%EC%9A%A9-%ED%85%94%EB%A0%88%EA%B7%B8%EB%9E%A8-%EC%B1%97%EB%B4%87
저도 강의중 안됐던 내용이 있었기에 그에 대한 내용을 블로그에 올려두었습니다.
강의 진행대로 따라하다가 안되는 부분만 정리하여 올렸기 때문에 강의내용과 비교하시면서 보셔야 될 듯 합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
나도했음님, 파이썬으로 웹 크롤링을 진행하실 때 자바스크립트 실행까지 고려해야 한다는 점에 대해 공유해 주셔서 감사합니다. iframe 태그가 자바스크립트로 동적으로 로딩되는 경우, 실제 웹 브라우저처럼 자바스크립트 실행을 기다려야 하는 상황이 발생할 수 있어요. 해당 상황에서는 selenium과 같은 웹 자동화 툴을 사용하여 자바스크립트가 로드되고 실행될 때까지 기다리는 로직을 추가하거나, 자바스크립트 실행이 끝난 최종 HTML을 가져오는 방식으로 해결할 수 있습니다.
링크해 주신 블로그 글을 참고하면 이러한 문제를 해결하는데 도움이 될 수 있겠네요. 다른 학습자분들께도 유용한 정보가 될 것 같습니다. 다만 강의 내용에 업데이트가 있을 수 있으니, 강의의 새로운 공지사항이나 추가 자료가 있는지 확인하시는 것도 좋겠습니다.
강의를 진행하면서 맞닥뜨린 문제를 해결하고, 그 경험을 다른 수강생과 공유해 주셔서 감사합니다. 계속해서 즐거운 학습 되시길 바랍니다.