웹 스크래핑: href 속성 누락 - 웹 스크래핑을 위해 마우스 클릭을 시뮬레이션해야 합니까?
P粉550823577
P粉550823577 2024-04-04 10:32:06
0
1
3585

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

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

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

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

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

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

으아아아

-> 내 코드입니다

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

P粉550823577
P粉550823577

모든 응답(1)
P粉807471604

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

으아악

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

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

으아악

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

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿