>  Q&A  >  본문

python - BeautifulSoup4的问题

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

PHP中文网PHP中文网2741일 전272

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

  • PHPz

    PHPz2017-04-18 09:36:25

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

    으아악

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

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

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