iT邦幫忙

1

Python Flask 架站筆記 第2天 讀取資料 網頁框架 與爬蟲

  • 分享至 

  • twitterImage
  •  

第二天的課程對於沒有寫過網頁的我有一點難度,主要是網頁的架構不像數據直線的思考,整個架構頗立體的,
這就是人生學習的過程阿。

程式分成幾塊,
1.app.py 主要運行的程式
2.利用layout.html的框架來寫網頁
3.index 首頁的框架
4.stock 個股的框架
5.stock.py 爬蟲的簡易程式

架構如下
https://ithelp.ithome.com.tw/upload/images/20210218/20134897dyWQynDAas.png

有上一堂課一樣,主要是新增了框架頁與個股分頁,

1.layout.html 架構

內容主要作了引用css.js的模板和頁面的文字設定

https://ithelp.ithome.com.tw/upload/images/20210218/20134897df5DR05rtb.png

2.index.html
用來寫首頁的框架,第一行引用layout.html框架,後面是標題頁與頁面內容。

https://ithelp.ithome.com.tw/upload/images/20210219/20134897tgF6uyPOBP.png

3.stock.html
第一行引用layout.html框架,後面就是將個股想要呈現的內容放上去。
https://ithelp.ithome.com.tw/upload/images/20210219/20134897DWNxkuBesv.png

4.stock.py
會先讀取自己建立的csv檔,裡面有想要查詢的個股代碼,依照列出的代碼上網抓個股資料;爬蟲是另一門大學問了。

https://ithelp.ithome.com.tw/upload/images/20210219/20134897iTUGb6jYWW.png

5.app.py
這主程式建立了首頁與個股資料頁的路由,並在這邊讀取個股的csv檔案。
https://ithelp.ithome.com.tw/upload/images/20210219/20134897Q5nzfbPgCJ.png

以上就建立的簡單地網站了。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言