最近學了很多,但不動手做點東西好像跟沒學一樣,就稍微複習一下吧
如果不能把學到的東西變成有實際用途,那就沒有用了
所以把之前寫好的爬蟲程式,加上之前學到的網頁建構方式,組合在一起
因為我也還不知道要怎麼弄成可以運行的檔案,只好先這樣了
非常陽春的 html 表單
填入內容後會跳轉到下一張表單,然後繼續輸入
最後結果長這樣,以搜尋信用+卡 兩個關鍵字為例
視覺效果還有很多能改進的地方,但我沒學過前端,只會基本的 html ,就別太苛刻了吧

巴哈版本的爬蟲功能也可以用,不過內容沒差多少,就不放上來了
應該是可以不用一直跳轉,放到同一個網頁解決,不過今天累了,以後再修吧
HTML的部分沒有很困難,只要搞清楚每張表單跟誰連結就好
麻煩在於如何讓之前輸入過的東西能儲存下來
本來是用 g ,但是這些函式都是一個請求,g 處理完一個之後就被清掉了,只好換個方法
於是找到 session ,它可以在多請求間儲存數據
本來以為順利解決,但又發現剛剛儲存的東西怎麼不見了,又去查資料
才發現它是把東西存在 cookie,存不了多少而且還會過期?
於是又去找了 Flask-Session 擴展,它可以把數據存在伺服器端,這下東西終於不會不見了
之後進行優化看能不能合併到一起,這樣就不用處理太多額外的東西
或者是用 flask api 來做,把各部分分開改寫,不要寫一堆 html
啊不過我 flask api 只會後端用 json 的陽春版啊,這樣是不是要去學前端?CSS?JS?
之後再說吧,先把資料庫學完,繼續跟現在的東西整併在一起
還有很久以前寫的數據分析資料整理,現在來看用資料庫做似乎更方便?
簡單寫個心得,實際動手寫學到滿多東西,遇到一些當時沒學到的問題時,雖然動手找答案除錯很花時間
但是解決後反而印象更深刻,比起照著範例做效果更好。
休息 整天沒吃東西 88