課程
/后端開發(fā)
/Python
/Python開發(fā)簡單爬蟲
編碼問題怎么解決呀?
<meta charset='utf-8'>怎么加進去
2016-11-03
源自:Python開發(fā)簡單爬蟲 8-1
正在回答
def?output_html(self): ????fout?=?open("output.html",?"w",?encoding='utf-8') ????fout.write("<html>") ????fout.write("<head>") ????fout.write("<meta?charset='utf-8'>") ????fout.write("</head>") ????fout.write("<body>") ????fout.write("<table>") ????for?data?in?self.datas: ????????print(data['title']) ????????fout.write("<tr>") ????????fout.write("<td>%s</td>"?%?data['url']) ????????fout.write("<td>%s</td>"?%?data['title']) ????????fout.write("<td>%s</td>"?%?data['summary']) ????????fout.write("</tr>") ????fout.write("</table>") ????fout.write("</body>") ????fout.write("</html>")
親測
其實主要是改變你的output.html解析格式(eclipse workspace默認是gbk——就是說你的內容是按照utf-8記錄,可是eclipse給改成gbk解析)————一般把文件改成utf-8就行 ? 而且最好把workspace全都改成utf-8 ? 實際開發(fā)都是utf-8
在
fout.write("<html>")
后加上
fout.write("<head>") fout.write("<meta?charset='utf-8'>") fout.write("</head>")
舉報
本教程帶您解開python爬蟲這門神奇技術的面紗
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-01-28
2019-01-28
親測
2016-12-11
其實主要是改變你的output.html解析格式(eclipse workspace默認是gbk——就是說你的內容是按照utf-8記錄,可是eclipse給改成gbk解析)————一般把文件改成utf-8就行 ? 而且最好把workspace全都改成utf-8 ? 實際開發(fā)都是utf-8
2016-11-05
在
后加上