Skip to content

Releases: fansia/104-ghost-job-detector

v1.3.1

Choose a tag to compare

@fansia fansia released this 04 Sep 02:11

「0 天前處理過履歷」讀不通,改成「1 天內處理過履歷」。

順帶釐清了一個之前沒分清楚的差別:刊登日期來自日曆日期,0 就是「今天」;
但處理履歷與回覆時間來自時間戳,0 代表「距今未滿 24 小時」—— 昨晚十一點也算 0,
所以講「1 天內」才精確。兩者現在用不同的措辭。

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.3.0

Choose a tag to compare

@fansia fansia released this 04 Sep 02:10

支援 AI 推薦頁

/jobs/recommend 這頁原本完全沒有徽章 —— 它不在外掛的執行範圍內。現在補上了,
支援的頁面從三種變四種:搜尋結果、AI 推薦、職缺內頁、公司頁。

「機會」徽章更顯眼

原本只換了個綠色,跟風險徽章太像。現在有左側色條、加深的文字與底色,
以及 pill 前的 ✦ 記號,在一整頁卡片裡能一眼看到。

日期措辭修正

「今明兩天才刊登」是錯的寫法(指向未來),已改成「今天刊登」/「昨天刊登」。
順手修掉「0 天前處理過履歷」這種讀不通的輸出。

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.2.1

Choose a tag to compare

@fansia fansia released this 04 Sep 01:53

徽章底部的說明補上一句但書:「處理履歷」不一定是真人動作,104 的系統自動配對
推薦可能也算在內。實測過所有 API 欄位,沒有任何欄位能分辨真人與系統動作,
所以這個外掛也分不出來。

功能沒有變動。

順帶一提

說明頁新增了「上架時通知我」—— Chrome 商店審核通過時會寄一封信。
訂閱在 Substack 上處理,外掛本身依然不蒐集任何資料

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.2.0

Choose a tag to compare

@fansia fansia released this 04 Sep 01:26

新增:「機會」徽章

原本只會叫你別投,現在也會告訴你哪些值得優先投。綠色的「機會」徽章在
三個條件同時成立時出現:應徵 ≤ 3 人、刊登 ≤ 7 天、HR ≤ 7 天內處理過履歷
(而且幾乎沒有風險訊號)。

為什麼不是只看應徵人數

原本的構想是「3 人以下應徵代表新刊登」。抽樣 1,144 筆後發現前提不成立:

  • 3 人以下應徵的職缺佔了 54%,標了等於沒標
  • 它們的刊登天數中位數是 4 天,並沒有比 11–30 人那組(3 天)新
  • 其中 16.6% 是掛了三週以上還沒人投的滯銷缺,中位數 21 天

少人應徵不代表新刊登,只看它會把人推去投沒人要的缺。三個條件一起看才有意義。

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.1.0

Choose a tag to compare

@fansia fansia released this 04 Sep 01:16

重要更正:「從未回覆」是錯的

有讀者指出 null 可能只代表「一段期間內沒有」而不是「從未」。查證後證實了 ——
抽樣 2,068 筆:

  • 上次處理履歷最大值正好 30 天,31 天以上一筆都沒有
  • 上次回覆應徵者 99.8% 落在 90 天

所以這兩個欄位是滾動時間窗。「無紀錄」是指這段期間內沒有,不是從來沒有。
所有文案已全面更正。

回覆狀況不再計分

104 只記錄得到站內訊息的往來。很多 HR 是直接打電話或寄 email 聯絡,
那些不會出現在這個欄位 —— 既然「無紀錄」有無辜的解釋,就不該拿來扣分,
改為只呈現、不進分數。

計分門檻依實測分布重訂

91% 的職缺在 7 天內處理履歷;超過 7 天已是最差的 9.4%,超過 14 天是最差的 3.4%。
「近 30 天內無處理紀錄」提高為最重的一檔。

其他

  • 抓不到資料時顯示明確提示,不再讓徽章默默消失
  • 應徵人數對不到時顯示「無法取得」
  • 新增「裝了但沒反應?」疑難排解與支援環境對照表
  • 安裝步驟標明:開發人員模式裝好後要保持開啟,關掉外掛會被停用

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.0.3

Choose a tag to compare

@fansia fansia released this 04 Sep 01:03

用詞精確化

原本各處都寫「104 公開 API」,容易被讀成「104 官方開放的 API」。實際上這些是
104 網頁載入職缺卡片時自己會去打的內部 JSON 端點,未公開文件 ——
104 官方對外開放的 API 要申請金鑰,欄位也沒有細到 HR 的回覆紀錄。

全部改成「104 網頁前端自己使用的內部 JSON API」,並在 README 與說明頁
補上兩者的區分。功能沒有變動。

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.0.2

Choose a tag to compare

@fansia fansia released this 03 Sep 10:28

修正:0 人應徵的職缺不再被誤判

沒人應徵,就沒有履歷可處理、也沒有人可以回覆。原本這種職缺會被加上
「沒處理履歷 +25」和「從未回覆 +20」,等於處罰一個還沒被看見的缺 ——
實際分數從 67(高風險)降為 22(留意)。

現在改顯示中性提示「尚無人應徵,無從判斷 HR 的處理與回覆行為」。
刊登時長等其他訊號照算:掛了半年還 0 人投,本身仍然值得留意。

其他

  • 隱私權政策的快取保存期間補正為三段(5 分鐘 / 1 小時 / 6 小時)

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.0.1

Choose a tag to compare

@fansia fansia released this 03 Sep 08:37

公司頁與職缺內頁現在也會顯示應徵人數了。

104 的公司職缺 API 和職缺詳細頁 API 都沒有這個欄位(它們的 userApplyCount
是「你自己投過幾次」),精確數字只有搜尋 API 有,所以改成用公司名稱回查搜尋 API 補上。

公司名稱夠特殊時能完整對上;名稱通用(會被斷詞成「保險」「銀行」之類)時只撈得到一部分,
對不到的職缺就不顯示應徵人數,不會亂猜。

更新方式

下載下方 zip 解壓縮覆蓋原資料夾,再到 chrome://extensions/ 點該外掛的「重新載入」。

v1.0.0

Choose a tag to compare

@fansia fansia released this 03 Sep 08:27

首次公開版本。

安裝

  1. 下載下方的 ghost-job-detector-1.0.0.zip 並解壓縮到一個不會刪掉的資料夾
  2. 打開 Chrome,進入 chrome://extensions/
  3. 開啟右上角的「開發人員模式」
  4. 點「載入未封裝項目」,選擇解壓縮後的資料夾
  5. 104 找工作 搜尋任何職缺

完整說明:https://fansia.github.io/104-ghost-job-detector/

這版有什麼

  • 搜尋結果與職缺內頁注入風險徽章,展開後顯示完整原始數據
  • 從 104 公開 API 的 interactionRecord 取得「上次處理履歷」與「上次回覆應徵者」
  • 職缺重新刊登的長期觀察紀錄
  • 不蒐集、不上傳任何資料