词义说明
本义指爬行的人或动物,如婴儿在学会走路前会爬行,或某些昆虫、爬行动物以爬行方式移动。引申义指缓慢移动的车辆或机械,如拖拉机、起重机等,因其行动缓慢像爬行。在计算机领域,引申为自动浏览网页并抓取信息的程序,即网络爬虫,因其像蜘蛛一样在网页间爬行。在植物学中,指匍匐生长的植物,如爬藤。各义项均基于“缓慢、贴地移动”或“自动遍历”的意象。
英 /ˈkrɔːlə/美 /ˈkrɔːlər/
n. 名词
爬行者;爬行动物;网页爬虫;匍匐植物
本义指爬行的人或动物,如婴儿在学会走路前会爬行,或某些昆虫、爬行动物以爬行方式移动。引申义指缓慢移动的车辆或机械,如拖拉机、起重机等,因其行动缓慢像爬行。在计算机领域,引申为自动浏览网页并抓取信息的程序,即网络爬虫,因其像蜘蛛一样在网页间爬行。在植物学中,指匍匐生长的植物,如爬藤。各义项均基于“缓慢、贴地移动”或“自动遍历”的意象。
源自中古英语 crawlen,可能与古诺尔斯语 krafla(爬行)有关。构词为 crawl(爬行)+ -er(表人或物)。记忆时可联想 crawl 的本义,加上 -er 表示执行该动作的主体。
在日常口语中,指爬行的人或动物,如“The baby is a crawler.”。在工程或运输领域,指履带式车辆(如 crawler crane),语气中性。在计算机技术文章或新闻报道中,指网络爬虫,如“Google's crawler indexes web pages.”,为专业术语。在植物学中,指匍匐植物,多见于科普或园艺文献。整体语域偏中性,但计算机义项在非专业场合可能显得技术化。
crawler 为可数名词,复数形式 crawlers。常见句型包括:a crawler(泛指)、web crawler(网络爬虫)、crawler crane(履带式起重机)。易错点:不要与“crawl space”(狭窄空间)混淆;在指代程序时,有时用“spider”或“bot”替代,但 crawler 更强调抓取行为。
与“spider”同指网络爬虫,但 spider 更常用于搜索引擎,而 crawler 可泛指任何自动抓取程序。与“bot”相比,bot 可指聊天机器人等,范围更广。与“reptile”相比,reptile 特指爬行动物,而 crawler 可指任何爬行者。表示车辆时,“crawler”特指履带式,与“tractor”不同。
crawler 本身中性,无褒贬。但在计算机领域,若指恶意爬虫,可能带负面色彩,需根据上下文判断。常见误用:将“crawler”与“crawfish”(小龙虾)混淆,或将其用于指代“爬行类动物”时过于口语化,学术中常用“reptile”。在英式英语中,crawler 还指婴儿的连体衣,但较少见。