抓網頁數據常常遇到例如>
或者
這種HTML轉義符,抓到字符串裏非常煩人。
比方說一個從網頁中抓到的字符串:html
html = '<abc>'
用Python能夠這樣處理:python
import HTMLParser html_parser = HTMLParser.HTMLParser() txt = html_parser.unescape(html) #這樣就獲得了txt = '<abc>'
若是還想轉回去,能夠這樣:code
import cgi html = cgi.escape(txt) # 這樣又回到了 html = '<abc>'
來回轉的功能還分了兩個模塊實現,挺奇怪。沒找到更優美的方法,歡迎補充哈~htm