創作內容

6 GP

我為什麼會學 Python 爬蟲 ?

作者:Yotsuba│2020-05-26 19:03:03│巴幣:12│人氣:780
這個故事要從 2019 年 1 月多開始說起

那時候的我,擁有 3 隻麥當勞報報的帳號,我很愛吃麥當勞

甚至說我被麥當勞綁架了都不為過,我每天會把帳號切來切去做抽獎

然後根據今天有沒有抽到滿意的優惠決定要不要拿麥當勞當晚餐

久而久之,我厭倦了每天這樣重複性的動作 ...

我在思考,能不能有一個機器人每天幫我抽獎 ?


我盡我所能的搜尋關鍵字,蒐集了不少資料

最後得出了幾個關鍵 : HTTP 協定、爬蟲、Python 語言

我還買了一本書,詳情可以見番外篇 買過一本歐萊禮的爬蟲教學書籍

寫程式往往就是這樣的模式,「你先有一個想要解決的問題,然後你想辦法解決它」


最後我完成了,那是我第一個爬蟲專案,程式碼有在 GitHub 上公開


可以看到專案沒什麼結構性,而且只有一個 commit ?

沒錯,就是寫好直接上傳那種,那時候的我是菜雞,根本不會用 Git 做版控 XD


它是一個麥當勞報報的第三方 API,是我苦苦自學爬蟲的第一個成果

算是蠻有成就感的,而且到今天都還有在使用

雖然能 Run,不過對於架構依然有不滿意的地方,或許哪天心血來潮會想重構吧


它的功能是模擬一個麥當勞報報帳號

可以使用基本的登入抽獎、查看優惠列表、查看歡樂貼列表、查看點點卡資訊歡樂貼抽獎

終於不用自己手抽麥當勞報報ㄌ
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4795641
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 1 篇留言

eddiecykuo
你好,由於我也想做跟你一樣的內容,從github下載你的程式後卻無法執行 (或是不確定如何執行)
不知道是否方便可以提點一下該如何使用,或是否可提點一下架構該如何實現,因為我還想不透要如何完成。

02-08 07:14

我要留言提醒:您尚未登入,請先登入再留言

6喜歡★happy819tw 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:Beautiful So... 後一篇:Beautiful So...

追蹤私訊切換新版閱覽

作品資料夾

sakima55搞不懂他在想什麼
下班放鬆,不符合邏輯的拋腦後,一個sheet就能搞定的東西卻要搞成10多個excel真是有病。看更多我要大聲說昨天18:25


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】