재미있는 웹 스크래핑 프로젝트를 위해 ttps://www.nhl.com/stats/teams에서 NHL 데이터를 수집하고 싶습니다.
selenium
和 bs4
을 사용하여 찾을 수 있는 클릭 가능한 Excel 내보내기 탭이 있습니다.
안타깝지만 여기서 끝입니다.
href
속성이 없어서 데이터에 접근할 수 없는 것 같습니다.
pynput
를 사용하여 마우스 클릭을 시뮬레이션하여 원하는 것을 얻었지만 알고 싶습니다.
내가 무엇을 다르게 할 수 있었나요? 어색한 느낌이 든다면.
-> 내보내기 아이콘이 있는 라벨은 여기에서 찾을 수 있습니다:
으아아아-> 내 코드입니다
a class="styles__ExportIcon-sc-16o6kz0-0 dIDMgQ"
P粉8074716042024-04-05 00:51:05
아니요 href
属性,通过JS触发下载。使用 selenium
时找到您的元素并使用 .click()
다운로드 파일:
여기에서 css 选择器
来获取直接子级
或者通过以的<a>
styles__ExportIcon
로 시작하는 클래스를 사용하여 직접 선택하세요.
onetrust 배너를 처리해야 할 수도 있으므로 먼저 배너를 클릭한 후 양식을 다운로드하세요.
으아악