私は次のコードでHTMLサイトを解析したいと思います:美味しいスープで前と後のコンテンツを取得するには?
<div class="dates">
<div class="clearfix" id="datesDiv"></div>
::before
"some text" <span></span>
"some other text"
::after
</div>
は、どのように私は「いくつかのテキスト」や美しいスープと「他のいくつかのテキストを」得るのですか?
soup.findやsoup.selectで検索してもうまくいきませんでした。結果は常に空です。 サイト全体のhtmlコードを見ると、htmlコードにも「some text」と「some other text」がありません。しかし、HTMLのサイトには、「何らかのテキスト」と「その他のテキスト」が表示されます。 セレニウムとdriver.find_element ...関数でそれを検索すると同様に機能しますが、これは私が探しているものではありません。
ありがとうございます!
これはブラウザのデバッガからのものですか? –
Beautifulsoupは動的コンテンツを扱うことができません。これらのタイプの動的コンテンツには、セレンを使用する必要があります。セレンでデータを破棄したら、bs4を使用して必要なものを抽出することができます。それが役に立てば幸い – Exprator