ホームページ  >  に質問  >  本文

python - BeautifulSoup4的问题

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

PHP中文网PHP中文网2741日前269

全員に返信(1)返信します

  • PHPz

    PHPz2017-04-18 09:36:25

    htmlのstyleでdisplay:noneを指定した場合はBeautifulSoupで取得できます。

    リーリー

    ドキュメント: CSS2 セレクターを使用する選択メソッド: http://www.crummy.com/softwar...

    ただし、ページ内の display:none は、CSS レンダリング、または js によって動的に追加された属性から取得される場合もあります。この場合、これらの要素は BeautifulSoup だけを使用して取得することはできません。まず Selenium を使用して解析し、次に BeautifulSoup を使用して取得する必要があります。

    返事
    0
  • キャンセル返事