我有一个循环:
for tag in soup.find('article'):
Run Code Online (Sandbox Code Playgroud)
我需要在此循环中的每个标记后添加新标记,我尝试使用insert()方法但我没有管理.
如何用BeautifulSoup解决这个任务?
如何优化这个功能?我可以为所有操作制作一个功能吗?
$('#b-hat1').click(function() {
$('#hat3').hide();
$('#hat2').hide();
$('#hat1').show();
});
$('#b-hat2').click(function() {
$('#hat3').hide();
$('#hat2').show();
$('#hat1').hide();
});
$('#b-hat3').click(function() {
$('#hat3').show();
$('#hat2').hide();
$('#hat1').hide();
});Run Code Online (Sandbox Code Playgroud)
我有一些像这样的html代码
<body>
<p> String </p>
Some string
</body>
Run Code Online (Sandbox Code Playgroud)
我需要用一个段落将所有展开的文本包装在正文中。我可以使用 javascript Node.nodeTypes 来完成此操作,但我需要 Python 上的解决方案(我尝试使用 lxml)。
在输出中我需要
<body>
<p> String </p>
<p> Some string </p>
</body>
Run Code Online (Sandbox Code Playgroud)
我的javascript解决方案
<body>
<p> String </p>
Some string
</body>
Run Code Online (Sandbox Code Playgroud)
<body>
<p> String </p>
<p> Some string </p>
</body>
Run Code Online (Sandbox Code Playgroud)