私は、次の<li>
要素をhtml文書でpython 3の美しいスープと正規表現の文字列を使用して検索しようとしています。美しいスープと正規表現の文字列を使用してhtml要素を見つける方法
<li style="text-indent:0pt; margin-top:0pt; margin-bottom:0pt;" value="394">KEANE J.
The plaintiff is a Sri Lankan national of Tamil ethnicity. While he was a
passenger on a vessel travelling from India to
Australia, that vessel ("the
Indian vessel") was intercepted by an Australian border protection vessel ("the
Commonwealth ship")
in Australia's contiguous
zone<span class="sup"><b><a name="fnB313" href="http://www.austlii.edu.au/au/cases/cth/HCA/2015/1.html#fn313">[313]</a></b></span>.
</li>
私は空のリストを返し、次のfind_all
機能を使用して試してみました。私は、HTML文書にこの要素を見つけるだろうどのように
html.find('li', string=re.compile(r'^KEANE\sJ\.\s'))
:
html.find_all('li', string='KEANE J.')
私はどれもオブジェクトを返す正規表現とfind
機能を、また試してみましたか?
を? – danidee
私は 'BeautifulSoup 4.5.1'を使用しています。 – cpd
申し訳ありません、私は以前の完全な要素を含んでいませんでしたが、それは ''要素と関係があると思いますか? – cpd