在編寫將中文輸出到html時候,不僅要在輸出時生成uft-8編碼的網頁,如下兩句的encode('utf-8'):
在瀏覽器讀取原內容時也應該設定為utf-8格式,否則會亂碼,如下句:fout.write("%s" % data['title'].encode('utf-8'))
fout.write("%s" % data['summary'].encode('utf-8'))
fout.write("")
下面實現了乙個輸出到html的類,collect_data方法接收data引數是乙個字典,含有字段'url','title'和'summary'
# coding:utf-8
#輸出到html
class htmloutputer(object):
def __init__(self):
self.datas =
def collect_data(self,data):
if data is none:
return
def output_html(self):
fout = open('output.html','w')
fout.write("")
fout.write("")
fout.write("")
fout.write("")
for data in self.datas:
fout.write("")
fout.write("%s" % data['url'])
fout.write("%s" % data['title'].encode('utf-8'))
fout.write("%s" % data['summary'].encode('utf-8'))
fout.write("")
fout.write("")
fout.write("")
fout.write("")
安裝瀏覽器驅動並開啟瀏覽器
開啟ie瀏覽器 前乙個是固定引數,後乙個是ie驅動路徑 system.setproperty webdriver.ie.driver d broswer driver iedriverserver iedriverserver.exe webdriver driver new internetexp...
複習html(瀏覽器)
一 doctype的作用 宣告一般位於文件的第一行,他的作用只要告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來進行文件解析,否則就一相容模式解析。在標準模式下,都是最新標準。相容模式下都是向後相容的方式來模擬老式瀏覽器的行為,以保證一些老的 的正確訪問 二 http和https的區...
winform開啟瀏覽器,並定位瀏覽器顯示位置
開啟瀏覽器直接使用,process.start就能開啟,重新定位瀏覽器顯示的位置需要用到windows api中的movewindow介面 ps.arguments string.format new window url 一直重新開啟瀏覽器 ps.windowstyle processwindow...