、&等字符有特殊含義(<,>用于標簽中,&用于轉義),他們不能在HTML代碼中直接使用,如果要在網頁中顯示這些符號,就需要使用HTML的轉義字符串(EscapeSequence),例如<的轉義字符是<,瀏覽器渲染HTML頁面時,會自動把轉移字符串換成真實字符。轉義字符(EscapeSequence)由三部分組成:第一部分是一個&符號,第二部分是實體(Entity)名字,第三部分是一個分號。比如,要顯示小于號(<),就可以寫<" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python對HTML轉義字符進行反轉義的實現方法

系統 1678 0

什么是轉義字符

在 HTML 中 <、>、& 等字符有特殊含義(<,> 用于標簽中,& 用于轉義),他們不能在 HTML 代碼中直接使用,如果要在網頁中顯示這些符號,就需要使用 HTML 的轉義字符串(Escape Sequence),例如 < 的轉義字符是 <,瀏覽器渲染 HTML 頁面時,會自動把轉移字符串換成真實字符。

轉義字符(Escape Sequence)由三部分組成:第一部分是一個 & 符號,第二部分是實體(Entity)名字,第三部分是一個分號。 比如,要顯示小于號(<),就可以寫< 。

Python對HTML轉義字符進行反轉義的實現方法_第1張圖片

Python 轉義字符串反轉義

用 Python 來處理轉義字符串有多種方式,而且 py2 和 py3 中處理方式不一樣,在 python2 中,反轉義的模塊是 HTMLParser。

            
# Python2
import HTMLParser
>>> HTMLParser().unescape('param=p1&param=p2')
'param=p1&param=p2'

          

Python3 HTMLParser 模塊遷移到了 html.parser

            
# Python3
>>> from html.parser import HTMLParser
>>> HTMLParser().unescape('param=p1&param=p2')
'param=p1&param=p2'

          

到 python3.4 以后的版本,在 html 模塊新增了 unescape 方法。

            
# Python3.4
>>> import html
>>> html.unescape('param=p1&param=p2')
'param=p1&param=p2'

          

推薦最后一種寫法,因為 HTMLParser.unescape 方法在 Python3.4 就已經被廢棄掉不推薦使用了,意味著之后的版本會被徹底移除。

另外,xml的sax模塊也有支持反轉義的函數

            
>>> from xml.sax.saxutils import unescape
>>> unescape('param=p1&param=p2')
'param=p1&param=p2'


          

當然,你完全可以實現自己的反轉義功能,不復雜,當然,我們崇尚不重復造輪子。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 美女被网站大全在线视频 | 亚洲精品色 | 久热久热 | 在线一区二区三区 | 中文字幕免费在线观看动作大片 | 国产成年人网站 | 亚洲综合在线视频 | 四虎影院在线 | 久久久久久亚洲 | 国产成人免费精品 | 欧美精品成人免费视频 | 日韩一级片在线免费观看 | 日韩加勒比 | 国产孰妇精品AV片国产m3u8 | 亚洲综合色丁香婷婷六月图片 | 成年视频在线观看 | 亚洲精品一区久久久久久 | 国产免费观看视频 | 久久亚洲欧美成人精品 | 国产福利视频在线观看 | 日韩一区二区免费视频 | 美女狠狠干 | 粉嫩粉嫩一区二区三区在线播放 | 2022国产成人精彩在线视频 | 国产精品影视 | 亚洲高清一区二区三区 | 九九热在线精品视频 | jizz亚洲大全 | 人人香蕉 | 国产亚洲第一伦理第一区 | 日本污视频在线观看 | 日韩一区二区三区在线播放 | 亚洲成av| 日韩一区二区在线视频 | 国产视频国产 | 8mav福利视频在线播放 | 成年美女黄的视频网站 | chengrenzaixian | 国产福利福利视频 | 性欧美高清极品猛交 | 国产在视频一区二区三区吞精 |