麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

將網頁的解析數據存儲為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()

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产手机av在线 | 黄色特级视频 | 成熟女人特级毛片www免费 | 亚洲婷婷日日综合婷婷噜噜噜 | 欧美一级片一区 | 久色免费| 毛片视频网址 | 亚洲国产成人久久一区www妖精 | 久在线播放 | 姑娘第5集高清在线观看 | 福利在线播放 | 斗罗破苍穹在线观看免费完整观看 | 欧美一区二区三区久久精品视 | a黄色片 | 欧美精品日日鲁夜夜添 | 久久男人天堂 | 爽爽淫人综合网网站 | 国产精品一区在线看 | 看91| 久久国产精品久久久久久久久久 | 国产精品99久久久久久大便 | 草久网| 欧美在线观看视频网站 | 国产精品999在线观看 | 亚洲国产一区二区三区 | 欧美日韩免费一区 | xxxx8| 特级黄色一级毛片 | 影视免费观看 | 日韩美香港a一级毛片 | 久久国产不卡 | 天天撸日日夜夜 | asian gaysex| av人人| 国产精品热| av色偷偷| 国产精品一区2区3区 | gril hd| 久久亚洲春色中文字幕久久 | 成人三级黄色片 | 91精品观看91久久久久久国产 |