开发者

python: html writer?

开发者 https://www.devze.com 2023-02-02 12:37 出处:网络
With jquery it\'s very easy to insert some element inside another element using the selector technology, I am wondering if there is any python library that can do things similar with jquery, the reaso

With jquery it's very easy to insert some element inside another element using the selector technology, I am wondering if there is any python library that can do things similar with jquery, the reason is I want server side python program to produce the static pages, which needs to parse the html and insert something into it.

Or other alterna开发者_运维技巧tive, not in python language at all?

EDIT: To be clear, I want to use python to write below program:

h = html.parse('temp.html')
h.find('#idnum').html('<b>my html generated</b>')

h.close()


It sounds like pyquery works very similarly to what you're looking for.


BeautifulSoup can modify the parse tree see http://www.crummy.com/software/BeautifulSoup/documentation.html#Modifying%20the%20Parse%20Tree


lxml

lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.

0

精彩评论

暂无评论...
验证码 换一张
取 消