当前位置: 首页 > 工具软件 > Spynner > 使用案例 >

Python spynner 解决中文不显示

蒙洛华
2023-12-01

spynner 

Spynner是一个可编程Web浏览器Python模块。支持AJAX。

Spynner是一个有状态,可编程Web浏览器Python模块。它基于 PyQT 和 WebKit构建。支持 Javascript, AJAX,和所有其它WebKit能够处理的技术(Flash, SVG, ...)。Spynner利用 JQuery。

使用Spynner你可以模拟一个Web浏览器,没有图形用户界面,可以完成加载页面、触发事件、填写表单等操作。

。因此它可以被用来实现爬虫或验收测试工具。


方法1 、 

#-*-coding: utf-8 -*-
import spynner
browser = spynner.Browser()

browser.load("http://www.baidu.com")

html =  str(browser.webframe.toHtml().toUtf8())

open("test.html",'w+').write(html)
print(html)



方法2、

#coding="utf-8"
import spynner
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

browser = spynner.Browser()

browser.load("http://www.baidu.com")

html =  str(browser.webframe.toHtml())

open("test.html",'w+').write(html)
print(html)



 类似资料: