返回作品列表

Tkinter自動化爬取與下載

程式設計開發

【作品介紹】

圖片一直以來都是傳遞訊息非常有利的一種方式,一張好的圖片不僅協助讓文字訊息更容易被人接收,同時圖片本身也可以附帶許多創意,因此在資料的呈現也是很重要的一環。
此作品使用Tkinter與自動化網頁。從Tkinter面板中輸入關鍵字,開啟自動化網頁爬取目標網頁的圖片與下載,從而加速找尋圖片的過程。

【上課感想】

老師的課程內容很豐富,從一開始的自動化網頁、資料搜尋、爬蟲到資料的視覺化與呈現方式,以及使用者介面的連結,展現出一個專案的完整度。
對於剛接觸寫程式的我來說,擔心會霧裡看花,幸好老師用貼近實務的例子一步步的示範與解說,讓我在模仿的過程中漸漸增加對程式的認識與脈絡。而課中老師提供不同的爬蟲方式,不僅拓展我對網頁結構的認識與爬取資料的靈活性,也提供了一個良好的模板作為向外發想的依據。
整體而言,這堂課程提供了一個完整專案的架構,協助我如何規劃專案與呈現。

【創作遇到的困難與解決方式】

對於初學寫程式的新手來說,跟著老師的上課內容進行其實不難,但當轉換到自我實作時,最大的問題是語法與函式使用的不熟悉,時常出現語法錯誤抓不到目標或是該如何使用函式啟動想要的功能等問題。
這時,我利用Google的相關文章、STEAM教育學習網、ChatGPT等網路資源配合課程教材的回放,重新理解語法與函式的使用。這樣的交叉比對與觀摩其他工程師對於程式的理解與使用,不僅加深我對於語法的認識,同時也逐漸了解程式錯誤的癥結點。

all_gotop_btn