通过以下代码,获取html格式数据
from prettytable import PrettyTable
pt= PrettyTable(["Date", "URL"])
pt.add_row(['2018-10-10','https://www.baidu.com'])
text = pt.get_html_string(format=True)
但是,输出的数据是没有其他标签的,get_html_string只会帮你添加表格的基本标签<table> <th> <td>,然而,我想给URL列的数据添加a标签,这样输出表格时链接是可以点击的!
我可以这样做。最后一部重要!
import html
url = 'https://www.baidu.com'
pt.add_row(['2018-10-10','<a href=\"' + url + '\">' + url + '</a>'])
text = pt.get_html_string(format=True)
text = html.unescape(text) # 关键的一步