2012-03-02 222 views
1

有沒有一種方法比較html的方式?熱點使用python diff html

html_1 = "<h1>text<h1>" 
html_2 = "<h2>text<h2>" 

使用谷歌的diff_prettyHtml將無法​​正常工作。 我會說,1變化2

<h 
<del style="background:#ffe6e6;">1</del> 
<ins style="background:#e6ffe6;">2</ins> 
>sadfasdf</h 
<del style="background:#ffe6e6;">1</del> 
<ins style="background:#e6ffe6;">2</ins> 
> 

,但我想這麼說<h1>text<h1>變化<h2>text<h2>

<del style="background:#ffe6e6;"><h1>text<h1></del> 
<ins style="background:#e6ffe6;"><h2>text<h2></ins> 

我怎麼能這樣做呢?有沒有任何蟒蛇庫文件嗎?

+0

你想要的東西,這DIFFS HTML的渲染輸出?我不知道任何這樣的工具,因爲html是如此的混亂,以致兩個頁面呈現完全相同可能在源代碼級別上完全不同。另外不同的瀏覽器可以不同地呈現相同的html。 – wim 2012-03-02 00:30:22

回答

0

你是什麼意思的差異具體?這個diff功能應該輸出什麼內容? Pygments能做到這一點嗎?它是一種可突出差異的語法突出顯示器。

http://pygments.org/

+0

我編輯帖子來說出我想要的東西。 – mike 2012-03-02 00:20:48