你可能對 scraper 很陌生,但其實你一定看過它。Scraper 就是由動詞 scrape(刮)加上 -er(表工具的字尾)組成的。就像中文裡的「刮刀」或「刮泥板」,它的核心意義就是「用來把東西刮掉的工具」。
這個詞的漂移其實非常直白。從最古老的農業社會用它來刮除犁上的泥土,演變成建築工人刮除地面的碎石,甚至在印刷業用它來刮平油墨,甚至現在網路上用它來指「抓取網頁資料的爬蟲程式」,這些用法其實都沒有脫離「刮、刷、抓取表層」這個核心意象。
你可以把它想像成一個「數位拾荒者」或「表面清理器」。中文裡的「刮刀/刮除器」就是最貼切的對應,把髒東西刮走,或是把資訊刮下來。
看到 scraper 先問自己:這裡是指「實體的刮刀工具」,還是指「數位世界裡那個自動抓取資訊的爬蟲程式」?