国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

將網頁的解析數據存儲為html文件

2019-11-11 06:51:24
字體:
來源:轉載
供稿:網友

為了把從網頁中解析的數據存儲起來,便于存檔和查詢,可以把數據存放在數據庫中,也可以以文件的方式存儲,還可以存儲為網絡應用程序,即html文件或者CSV格式文件。本文引用一個例子,看看如何將網頁的解析數據存儲為html文件。

from bs4 import BeautifulSoupimport requests#前置標簽PRe_html = '''<!DOCTYPE HTML><html><head><!--meta charset = 'utf-8'--><title>油價歷史數據</title></head><body><h2>自去年11月份以來的油價數據(取自本例網站)</h2><table width=600 border=1><tr><td>日期</td><td>92#無鉛</td><td>95#無鉛</td><td>98#無鉛</td></tr>'''#后置標簽post_html = """</table></body></html>"""url = 'http://new.cpc.com.tw/division/mb/oil-more4.aspx'src = requests.get(url)#src.encoding = "bgk"html = src.textbs = BeautifulSoup(html, 'html.parser')data = bs.find_all('span' ,{'id':'Showtd'} )rows = data[0].find_all('tr')prices = list()i = 0for row in rows:    if i > 18:break;    cols = row.find_all("td")    if len(cols[1].text ) > 0:        item = [cols[0].text, cols[1].text, cols[2].text, cols[3].text]        prices.append(item)    i += 1#生成數據表html_body = ''for p in prices:    html_body += "<tr><td>{}</td><td>{}</td><td>{}</td><td>{}</td></tr>".format(p[0],p[1],p[2],p[3])html_file = pre_html + html_body + post_html#按文本文件的方式生成html文件fp = open('oilprice.html','w')fp.write(html_file)fp.close()

用瀏覽器打開執行的結果:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂平县| 罗定市| 夏河县| 喀喇沁旗| 若羌县| 广丰县| 明光市| 赣州市| 恩平市| 顺义区| 西峡县| 邻水| 普洱| 综艺| 澜沧| 内黄县| 始兴县| 龙海市| 将乐县| 滦平县| 措美县| 遂溪县| 河北区| 黄浦区| 六安市| 泰兴市| 丹寨县| 闽清县| 汪清县| 淅川县| 阳春市| 吴堡县| 东平县| 赤壁市| 株洲县| 栾城县| 睢宁县| 偏关县| 公安县| 方城县| 韶关市|