私は本当にこれを理解することができません。BeautifulSoup を使用して次のリンクを解析し、これを行いました。
soup.find(text='Title').find_parent('h3')
そして、何も見つかりません。リンクされたページのコードを見るとh3
、単語を含むタグが表示されますTitles
。正確なポイントは次のとおりです。
<h3 class="findSectionHeader"><a name="tt"></a>Titles</h3>
上記の行のみを BS に解析させると、完全に機能します。私も試しました:
soup.find(text='Title').find_parents('h3')
soup.find(text='Title').find_parent(class_='findSectionHeader')
どちらも行でのみ機能しますが、html 全体では機能しません。
私が行うsoup.find(text='Titles').find_parents('div')
と、html全体で機能します。