如何注释python中html,Python在HTML中提取带注释的代码,python,html,被
生活随笔
收集整理的這篇文章主要介紹了
如何注释python中html,Python在HTML中提取带注释的代码,python,html,被
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
假設被注釋代碼段如下:
html="""
"""
如果直接對此代碼段使用pyquery轉換并提取
from pyquery import PyQuery as pq
response = pq(html)("div.forum_content")
print(response)
會報錯:lxml.etree.ParserError: Document is empty
方法:利用bs4提取被注釋代碼段,再使用pyquery轉換并提取
from pyquery import PyQuery as pq
from bs4 import BeautifulSoup,Comment
soup = BeautifulSoup(html,'html.parser')
res = ''.join(soup.findAll(text=lambda text:isinstance(text,Comment))) # 提取被注釋部分
response = pq(res)("div.forum_content")
print(response)
結果:可被正常提取
總結
以上是生活随笔為你收集整理的如何注释python中html,Python在HTML中提取带注释的代码,python,html,被的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Leetcode456]132模式 -
- 下一篇: linux卸载nomachine,NoM