2011-01-06 32 views
2

使用jquery很容易使用選擇器技術在另一個元素中插入一些元素,我想知道是否有任何python庫可以做與jquery類似的事情,原因是我希望服務器端python程序生成靜態頁面,它需要解析html並插入一些東西。python:html writer?

或者其他的選擇,而不是Python語言?

編輯:要清楚,我想使用Python編寫程序如下:

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

h.close() 

回答

3

聽起來像pyquery的作品非常類似於你正在尋找的。

2

lxml

LXML是一個Python化的 libxml2和圖書館的libxslt結合。它是 的獨特之處,它將速度 和這些 庫的功能完整性與 本機Python API的簡單性結合在一起,主要兼容 ,但優於着名的 ElementTree API。