찾다

 >  Q&A  >  본문

웹 스크래핑: href 속성 누락 - 웹 스크래핑을 위해 마우스 클릭을 시뮬레이션해야 합니까?

재미있는 웹 스크래핑 프로젝트를 위해 ttps://www.nhl.com/stats/teams에서 NHL 데이터를 수집하고 싶습니다.

seleniumbs4을 사용하여 찾을 수 있는 클릭 가능한 Excel 내보내기 탭이 있습니다.

안타깝지만 여기서 끝입니다. href 속성이 없어서 데이터에 접근할 수 없는 것 같습니다.

pynput를 사용하여 마우스 클릭을 시뮬레이션하여 원하는 것을 얻었지만 알고 싶습니다.

내가 무엇을 다르게 할 수 있었나요? 어색한 느낌이 든다면.

-> 내보내기 아이콘이 있는 라벨은 여기에서 찾을 수 있습니다:

으아아아

-> 내 코드입니다

a class="styles__ExportIcon-sc-16o6kz0-0 dIDMgQ"

P粉550823577P粉550823577228일 전3580

모든 응답(1)나는 대답할 것이다

  • P粉807471604

    P粉8074716042024-04-05 00:51:05

    아니요 href属性,通过JS触发下载。使用 selenium 时找到您的元素并使用 .click() 다운로드 파일:

    으아악

    여기에서 css 选择器 来获取直接子级 的<a>

    或者通过以styles__E​​xportIcon로 시작하는 클래스를 사용하여 직접 선택하세요.

    으아악

    onetrust 배너를 처리해야 할 수도 있으므로 먼저 배너를 클릭한 후 양식을 다운로드하세요.

    으아악

    회신하다
    0
  • 취소회신하다