Beautiful Soup を使用して特定の<table>
要素を分離し、それを新しいファイルに入れようとしています。テーブルには id がありModelTable
、を使用して見つけることができますsoup.select("#ModelTable")
(「スープ」はインポートされたファイルです)。
ただし、要素を新しいファイルに入れる方法がわかりません。単に新しいファイルに書き込むだけでは (:write(soup.select("#ModelTable")
のように) 機能しません。これは文字列オブジェクトではないためです。これを変換するとstr()
、角かっこで囲まれた文字列になります。
.prettify()
理想的には、実行後に分離された要素をエクスポートできるようにして、すぐに適切な HTML ファイルを取得できるようにしたいと考えています。明らかな何かが欠けているに違いないことはわかっています...何かヒントはありますか?