抓取网页生成电子书( 大型的HTML,使用方法一生成HTML的元素变化。)
优采云 发布时间: 2021-11-11 23:12抓取网页生成电子书(
大型的HTML,使用方法一生成HTML的元素变化。)
<p>python 自动化批量生成前端的HTML可以大大减轻工作量
下面演示两种生成 HTML 的方法
方法一:使用 webbrowser
#coding:utf-8
import webbrowser
#命名生成的html
GEN_HTML = "test.html"
#打开文件,准备写入
f = open(GEN_HTML,'w')
#准备相关变量
str1 = 'my name is :'
str2 = '--MichaelAn--'
# 写入HTML界面中
message = """
%s
%s
"""%(str1,str2)
#写入文件
f.write(message)
#关闭文件
f.close()
#运行完自动在网页中显示
webbrowser.open(GEN_HTML,new = 1)
'''
webbrowser.open(url, new=0, autoraise=True)
Display url using the default browser. If new is 0, the url is opened in the same browser window if possible. If new is 1, a new browser window is opened if possible. If new is 2, a new browser page (“tab”) is opened if possible. If autoraise is True, the window is raised if possible (note that under many window managers this will occur regardless of the setting of this variable).
'''</p>
方法二:使用pyh
<p>#coding:utf-8
from pyh import *
# there is a bug "from pyh import *"
page = PyH('My wonderful PyH page')
page.addCSS('myStylesheet1.css', 'myStylesheet2.css')
page.addJS('myJavascript1.js', 'myJavascript2.js')
page