サンプルHTML.findタグで空の属性値を持つ方法この特定のタグi`veを検索するに
<div class="SomeClass" style="">some text<\div>
は
text = article.find('div', attrs={'style':""})
を試してみましたが、それはすべてのタグものは関係なく、空かどうか、この属性を持っていない見つけました。 タグ "div"を指定するには、空の "style"属性が必要ですか?
は(更新)解決策を見つけたが、それはそれは良く見えるようにする別の方法はあり
text_area = article.find_all('div', attrs={'style':''})
text = []
for i in text_area:
if 'style=""' in str(i):
text.append(i.text)
少し醜いですか?
スーパーエレガントないHTML文書を解析することができないかもしれないが、あなたはできる 'findall'' div'タグ、ループそれらを介してXMLパーサを指定した場合'has_attr'が' style'であるかどうかチェックし、値が空文字列かどうかを確認してください... –