小编nue*_*ueq的帖子

在当前的BeautifulSoup之后添加标签

我有一个循环:

for tag in soup.find('article'):
Run Code Online (Sandbox Code Playgroud)

我需要在此循环中的每个标记后添加新标记,我尝试使用insert()方法但我没有管理.

如何用BeautifulSoup解决这个任务?

python beautifulsoup

4
推荐指数
1
解决办法
3069
查看次数

如何优化这个javascript代码?

如何优化这个功能?我可以为所有操作制作一个功能吗?

$('#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)

javascript optimization jquery

2
推荐指数
2
解决办法
258
查看次数

在元素 LXML 内换行文本

我有一些像这样的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)

python lxml

2
推荐指数
1
解决办法
629
查看次数

标签 统计

python ×2

beautifulsoup ×1

javascript ×1

jquery ×1

lxml ×1

optimization ×1