還有一個月不到就過年啦,大家都要買點年貨啥的,女朋友一直想買個手機,但是有的時候在京東購物時,你是否遇到如下情況:
心儀的商品降價了,你卻一無所知,等發現了卻只有四個大字“到貨通知”,你設定了京東自帶的降價提醒,結果京東在降價後很久才發郵件提醒你或者乾脆沒有提醒,結局仍然是“到貨登記”;網上各種折扣資訊,各種折扣網站,卻總是不能選擇關注指定商品。
0.商品價格監控機器人
為了解決這個問題,我們設計了【商品價格監控機器人】專案,能徹底幫助你解決這個問題。當你關注的商品降價時會第一時間得到通知提醒。
不僅支援釘釘,這個專案也可以用郵件通知的,甚至用企業微信,誰叫我們是碼農呢,改改程式碼就可以。
看上去是不是很酷啊,這個專案不僅支援京東的商品降價通知,還支援小米商城的商品降價通知,下面菜鳥哥把基本的原理跟大家講一下。
1.專案的設計思路
核心功能就是根據你設定的商品連結,去請求電商網站獲取商品的最新價格,然後進行降價邏輯處理,符合條件就會發送釘釘訊息或者 QQ 郵件通知。
2.部分原始碼
下面是整個小專案的部分原始碼,我們把每一個功能塊進行的分割,這樣的設計符合開閉原則,程式碼進行模組化,方便除錯也方便未來專案的擴充套件。
透過定時任務,啟動兩個監控機器人,分別監控某東和小米上面的價格,然後存入redis進行對比價格,一旦發現價格便宜的,立刻用郵件或者釘釘去報警。
3.專案涉及到的知識點
很多同學抱怨,學Python學了就忘,或者自己的工作中用不到Python,興趣就沒有那麼濃厚,再加上沒有程式設計基礎,學著學著就入門到放棄了。
我們這個專案,就非常適合小白入手,看起來好像很複雜,但是每一個模組程式碼量都不是很多,算是一個綜合小練習,而且非常實用。大家可以進行擴充套件,增加你監控商品的類別。