透過 AI 工具生成的 Mercari 商品監控小程式
由於經常在 Mercari
上買東西,但不可能一天到晚都掛在網上,有時候一不注意,就會錯過一些價格還不錯的商品。例如,先前想買一個
Nikon 的相機手把,沒想到上去看,居然都要 2000~3000
元台幣。最讓人搥心肝的是,這個商品不久前還曾出現過不到 200 元台幣的超殺價格!
|
|
▲常常會錯失這種便宜到爆表的東西,而且就差那一兩天⋯⋯ |
想到這裡,如果能有一個小程式來幫忙就好了。
我要的是:
1. 能搜尋設定的關鍵字。
2. 能設定價格區段。
3. 能排程搜尋。
4. 能設定檢查新品的上架時間。
5. 能在搜尋到新品上架時,透過 mail 通知我。
我不懂任何程式語言,所以只能透過 AI
來幫忙寫這個小程式。這個監控程式的對話,我總共用了 3
個。前兩個是試驗階段,所以到最後整個亂掉,越做越糟。到了第 3
次對話,我總結了前兩次的結果並重新打包,給出最終的提示詞,才做出這個程式。
有時候,如果發現對話已經越來越糟,建議乾脆直接重開對話,反而會比較好。
由於先前使用的 AI 幾乎都是影像方面的工具,程式方面也僅有用過 ChatGPT
寫過一個「 俄羅斯方塊 」而已。不過,現在的 AI
能力真的很強,因為它真的聽得懂我需要什麼,很簡單就能做出我想要的東西。如此一來,我就能透過這個監控程式,隨時收到最即時的商品資訊。
執行結果:
每次進入程式時,第一次抓取都會搜尋全量商品( 不包括已售出的商品 )。第一次搜尋不會過濾上架時間,只有之後的排程搜尋才會過濾時間。只要在執行時間內有新產品上架,都會透過
mail 通知。
|
| ▲程式執行時的介面,自動找到 20 件商品 OK。 |
|
| ▲手動網頁搜尋驗證確認 20 件商品無誤。 |
|
| ▲Gmail 郵件通知必須先設定應用程式密碼。 |
|
| ▲驗證確認通知 OK。 |
|
| ▲設定價格區段搜尋,自動找到 12 件商品 OK。 |
|
|
▲手動網頁搜尋驗證確認 12 件商品無誤。 |
以下為最終提示:
我需要一個能透過 python3 在 windows 11 上執行的 bat 小程式( 使用英文環境
),能夠在 https://jp.mercari.com
這個網站搜尋我要的商品,商品名稱為絕對值,不使用模糊搜尋,並且設定台幣價格區間(
如 0-1000,0-0 則不設定價格 ),只要出現在這個價格區間的商品就會寄信到
maxxkao@gmail.com 這個郵件通知,可以讓我自行設定每隔多久( 分鐘
)自動搜尋一次,執行搜索方式為由網頁上方的搜尋 BAR
內搜尋,只要搜尋販售中的商品,並傳回搜尋的商品數量及網址到我的
mail,每次重新監測時的第一次執行程式會全部搜索,之後只會搜索 24
小時內上架的新商品,這個也能直接在 UI 當成一個設定值設定
當然生成的效果還是要再訓練才會正確,以下就是第三次對話完整資訊:
有興趣的朋友可以下載安裝玩看看,以下附上檔案連結:
Mercari 商品監控小程式
Mercari 商品監控小程式
後記:
價格區段設定,由於網站匯率換算兩次的關係(
網站上的台幣匯率是由日幣換算過來的,但程式會先將我輸入的金額換算成日幣後,再由網站換算回台幣
),所以會和我在程式上輸入的數字有些微差異,但實際上不影響搜尋結果。接下來,就等看看有無新品上架來做最終驗證啦。







感謝M大分享此小工具,昨天嘗試在家裡電腦安裝python後,首次執行下方會跳error訊息,但收信正常,今天把整個程式拷貝到另外一台已經有安裝過python的電腦執行則正常,因此可能是住家電腦怪怪,目前測試搜尋應該沒問題,但價格部分,似乎判別有點異常,我也來繼續試試。
回覆刪除我輸入台幣1000~6000,信件來是顯示日幣6000,但實際點進網頁,是台幣5000多耶。
我的Mericari首頁是選擇台幣貨幣,所以我撈到的確實是台幣沒問題,系統好像會自己換算,只是算的似乎沒那麼精準,不知道匯率的計算是怎麼處理的。
刪除感謝版主的分享,目前也是用您的程式,放下去檢測,能不能剛好看到喜歡的卡片,另外也用您的模式,請Gemini 寫了一個snkrdunk鞋店特定卡片的監控,只是似乎是鞋店網頁的關係,目前每一樣卡片等級,都要進F12撈一次網址,才能去持續監測,沒有像您的方便,但很感謝您的啟發,才不會為了想要特定編號的鑑定卡,每天不定時一直去刷網頁。^_^
刪除真是太好了~
刪除