2021年2月21日 星期日

twitter-images-collector Ver1.4 release (追蹤&下載推特圖片)

最近因為工作需要開始學Golang, 不過單純看書跟教材真的沒什感覺, 想說就來寫個推特下載器練功好了, 基本上推特圖片下載器已經有不少人做了, 我也懶得自己從頭開始寫 & 研究API, 就直接參考morinokami的python twitter-image-downloader加一些自己的需求然後用Go來實作~。

首先拿來測試下載我很喜歡的一個實況野球同人畫家, 他的twitter會放一堆他畫的實況野球風角色, 而且畫的好到根本看不出來是同人:




作者推特: https://twitter.com/oekakisurude12


個人超喜歡實況野球這遊戲還有繪圖的風格, 可惜實況野球遊戲都不會代理中文版, 這麼精彩的故事模式看不懂真的很殘念QQ 另外還有一點很殘念的是, twitter提供的timeline API最多只提供該用戶最近的3200則推, 像上面的推特我實際上全跑完只能載到大概這半年的圖..., 如果是活動更頻繁的用戶應該能載到就更少了, 雖然只要讓程式每個月跑一次基本上就不會掉, 可是過去的圖就沒辦法..., 雖然還有辦法就是不用API, 直接用瀏覽器爬蟲跟他拚了, 可是感覺這花的工會超可怕..., 等哪天想做再說了...。


程式原始碼:

https://github.com/zmcx16/twitter-images-collector

windows x64程式:
https://github.com/zmcx16/twitter-images-collector/releases/download/1.4/twitter-images-collector_ver1.4-win_x64.zip


config.json設定檔



api_key跟api_secret需要去申請開發者帳號 & 建立app, 可以參考下面申請:

Twitter开放平台api key申请流程 (Twitter Consumer Key)

https://developer.twitter.com/

這程式是這兩天速成寫出來的, 昨天還一口氣開始填怪怪守護神的坑, 而且直接追到最新了, 兩天假就這麼再見..., 都不知道該說充實還是空虛了...XD

2 則留言:

  1. 您好,lovehug好像又掛了,測試了幾個
    https://lovehug.net/340/
    https://lovehug.net/790/
    還有很多都不行

    回覆刪除
    回覆
    1. 您好, lovehug網站又改版的關係, 造成下載器parse漫畫標題出錯, 最新版已修復這問題:
      https://blog.zmcx16.moe/2021/03/mahomangadownloaderver139.html

      刪除