Jquery 在python中使用pyquery删除html中的所有隐藏元素
我有一段html代码,我必须从中删除隐藏的元素。我尝试了以下代码Jquery 在python中使用pyquery删除html中的所有隐藏元素,jquery,python,html,pyquery,Jquery,Python,Html,Pyquery,我有一段html代码,我必须从中删除隐藏的元素。我尝试了以下代码 from pyquery import PyQuery html_data = ''' <div style="display: none;">This is a hidden div.</div> <p>This is another paragraph.</p> <span style="display: none;">This is a span</span
from pyquery import PyQuery
html_data = '''
<div style="display: none;">This is a hidden div.</div>
<p>This is another paragraph.</p>
<span style="display: none;">This is a span</span>
<div>This is a div.</div>
'''
pq = PyQuery(html_data)
pq(':hidden').remove()
pq.html()
pq.remove(':hidden')
pq.html()
从pyquery导入pyquery
html_数据=“”
这是一个隐藏的div。
这是另一段
这是一个跨度
这是一个div。
'''
pq=PyQuery(html\U数据)
pq(“:隐藏”).remove()
pq.html()
pq.删除(“:隐藏”)
pq.html()
这并不是删除隐藏的元素。你知道如何删除那些隐藏的元素吗?因为pyquery不支持伪类,比如:hidden,我添加了我自己的自定义类('myhide'),将其用作选择器。因此,我使用了以下代码来删除隐藏的元素
from pyquery import PyQuery
html_data = '''
<div style="display: none;" class="myhide">This is a hidden div.</div>
<p>This is another paragraph.</p>
<span style="display: none;" class="myhide">This is a span</span>
<div>This is a div.</div>
'''
pq = PyQuery(html_data)
pq('.myhide').remove()
pq.html()
This is another paragraph
This is a div