-
findメソッドを使用する方法:
from bs4 import BeautifulSoup # HTMLコード(例) html_code = "<div><p>This is the inner HTML content.</p></div>" # BeautifulSoupオブジェクトを作成 soup = BeautifulSoup(html_code, 'html.parser') # 特定の要素を取得 element = soup.find('div') # 要素の内部HTMLを取得 inner_html = element.decode_contents() # 結果を出力 print(inner_html)
-
select_oneメソッドを使用する方法:
from bs4 import BeautifulSoup # HTMLコード(例) html_code = "<div><p>This is the inner HTML content.</p></div>" # BeautifulSoupオブジェクトを作成 soup = BeautifulSoup(html_code, 'html.parser') # 特定の要素を取得 element = soup.select_one('div') # 要素の内部HTMLを取得 inner_html = element.decode_contents() # 結果を出力 print(inner_html)
これらのコード例では、まずBeautifulSoupオブジェクトを作成し、解析したいHTMLコードとパーサーを指定します。その後、findメソッドまたはselect_oneメソッドを使用して特定の要素を取得し、その要素の内部HTMLを取得します。最後に、結果を出力します。