我正在尝试使用 Beautiful Soup 来隔离特定<table>元素并将其放入新文件中。该表有一个 id,ModelTable我可以使用soup.select("#ModelTable")(“soup”是导入的文件)找到它。
但是,我无法弄清楚如何将元素放入新文件中。简单地将其写入一个新文件(如write(soup.select("#ModelTable"):)是行不通的,因为它不是字符串对象,并将其转换为str()括号中的字符串。
理想情况下,我希望能够在运行隔离元素后导出它,.prettify()这样我就可以立即获得一个好的 HTML 文件。我知道我一定遗漏了一些明显的东西……有什么提示吗?