Beautiful Soup 的 unwrap()
方法从元素中删除标签并返回它。
例子
考虑以下 html:
html = '<a href="https://skytowner.com/">Linking to <i>skytowner.com</i></a>'
soup = BeautifulSoup(html)
a_tag = soup.a
a_tag.i.unwrap()
<i></i>
在这里,我们从 a_tag.i
中删除标签,即 <i></i>
,仅保留标签 skytowner.com
内的内容。
如果我们现在在执行解包后显示a_tag
:
a_tag.i.unwrap()
a_tag
<a href="https://skytowner.com/">Linking to skytowner.com</a>
我们可以看到<i>
标签不再存在于<a>
标签中。
相关用法
- Python unittest.mock.AsyncMock.assert_awaited_once_with用法及代码示例
- Python unittest.TestCase.assertWarnsRegex用法及代码示例
- Python unittest.mock.Mock.__class__用法及代码示例
- Python Pandas unique方法用法及代码示例
- Python unittest.TestCase.assertRaisesRegex用法及代码示例
- Python unittest.mock.call用法及代码示例
- Python unittest.mock.Mock.method_calls用法及代码示例
- Python unittest.mock.Mock.call_args_list用法及代码示例
- Python unittest.mock.AsyncMock.assert_any_await用法及代码示例
- Python unittest.mock.Mock.assert_called用法及代码示例
- Python unittest.TestCase.assertRaises用法及代码示例
- Python unittest.TestCase.tearDownClass用法及代码示例
- Python unittest.mock.Mock.assert_not_called用法及代码示例
- Python unittest.IsolatedAsyncioTestCase用法及代码示例
- Python NumPy unique方法用法及代码示例
- Python unittest.TestCase.setUpClass用法及代码示例
- Python unittest.mock.Mock.mock_calls用法及代码示例
- Python unittest.mock.Mock.call_args用法及代码示例
- Python unittest.mock.Mock.assert_has_calls用法及代码示例
- Python unittest.mock.AsyncMock.assert_awaited_with用法及代码示例
- Python unittest.mock.Mock.configure_mock用法及代码示例
- Python unittest.mock.Mock.called用法及代码示例
- Python unittest.mock.Mock.side_effect用法及代码示例
- Python unittest.mock.Mock.assert_called_once_with用法及代码示例
- Python unittest.mock.AsyncMock.assert_has_awaits用法及代码示例
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 BeautifulSoup | unwrap method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。