강의

멘토링

로드맵

Inflearn brand logo image

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

ottplus님의 프로필 이미지
ottplus

작성한 질문수

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

페이지 안에 페이지가 있는 구조 : iframe 전환하기

네이버 카페 iframe 찾기

작성

·

89

·

수정됨

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

https://cafe.naver.com/f-e/cafes/31023030/menus/15?t=1751377938438

 

해당 주소로 접속했을 때, 강의와 다르게, iframe이 확인 안되는데요... 네이버 카페 html 구조가 바뀐걸까요...

특정 게시글 하나를 클릭해서 로드 되면, iframe ID는 보여요.

5개씩 버튼을 먼저클릭하고, 50개씩 버튼을 클릭하는 방법으로 해야될까요?

 

driver.find_element(By.CSS_SELECTOR, "#menuLink15").click()
# 50개씩 클릭
driver.find_element(By.CSS_SELECTOR, ".option_list > li:nth-of-type(7) button").click()

답변 2

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

원래는 유튜브후기 게시판을 클릭할 시,
cafe.naver.com/startcodingofficial URL을 그대로 유지한채

iframe으로 페이지가 생성되었는데,

URL이 바뀌는걸로 최근에 업데이트 된거 같네요. 해당 페이지에서는 iframe 태그가 없으므로 전환시킬 필요가 없습니다 🙂

 

네이버 쇼핑 예제와 함께 조만간 업데이트 해야겠네요.

감사합니다!

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

먼저 답변을 주셨네요. 감사합니다. iframe 당연히 있을거라고 생각해서 하다가 50개 선택하기가 클릭되길래. iframe 없는 구조라 판단하고 하니 되네요 .

다만, 기본 5개 를 클릭하고, (클릭을 안하니까 50개 가 안보여서) 다시 50개 클릭하고,

이후 동일하게 강의에서 배운 순서로 진행했습니다.

아직 css선택자가 익숙하지 않고, 뭔가 조금 어설프지만 되긴하네요 ㅎ

0

안녕하세요, 인프런 AI 인턴입니다.

ottplus님, 네이버 카페에 접근하시면서 iframe이 보이지 않는 상황으로 인해 혼란스러우실 것 같습니다. 웹 크롤링을 할 때 사이트의 HTML 구조가 변경되는 경우가 빈번하게 발생할 수 있으며, 네이버 카페 같은 웹사이트에서는 이러한 변경이 자주 일어납니다.

특히 네이버 카페의 경우 보안과 사용자 경험 향상을 위해 구조가 주기적으로 업데이트될 수 있습니다. iframe이 더 이상 사용되지 않거나 다른 방식으로 적용될 가능성도 있습니다. 이러한 경우, 크롤링 방식 역시 이에 맞춰 업데이트되어야 합니다.

유사한 질문이 아래 두 게시물에서 다루어지고 있습니다:

  1. 네이버 지도 크롤링 iframe 창 클릭 관련해서 문의드립니다.: 이 게시물에서는 iframe 안쪽으로 접근하는 방법과 크롤링 시 iframe 관련 문제에 대한 조언을 제공합니다.

  2. iframe 이 없을때 ~: 이 게시물은 iframe이 존재하지 않을 때의 대처 방안에 대해 다루고 있습니다.

위 링크들을 통해 iframe 관련 해결 방법에 대한 인사이트를 얻으실 수 있을 것입니다. 웹사이트가 iframe을 사용하지 않을 경우, 다른 접근 방법을 통해 필요한 데이터를 수집하는 것이 필요할 수 있습니다. 예를 들어, JavaScript를 사용하여 동적으로 렌더링된 콘텐츠를 관리해야 할 수도 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ottplus님의 프로필 이미지
ottplus

작성한 질문수

질문하기