python - BeautifulSoup4的问题
PHP中文网
PHP中文网 2017-04-18 09:34:25
0
1
285

BeautifulSoup可以获取到页面中display为none的元素么

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(1)
PHPzhong

display:none을 html 스타일로 지정하면 BeautifulSoup으로 얻을 수 있습니다.

으아악

문서: CSS2 선택기를 사용한 선택 방법: http://www.crummy.com/softwar...

그러나 페이지의 display:none는 CSS 렌더링이나 js에 의해 동적으로 추가된 속성에서 나올 수도 있습니다. 이 경우 BeautifulSoup만으로는 이러한 요소를 얻을 수 없습니다. 먼저 셀레늄을 사용하여 구문 분석한 다음 BeautifulSoup을 사용하여 이를 가져와야 합니다.

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