網路機器人
一种通过网络运行自动化任务的软件应用 / 維基百科,自由的 encyclopedia
網路機器人(英語:Internet Bot),也稱為網際網路機器人、機器人或簡稱為bot(機器人的縮寫)[1],是一種在網際網路上執行的軟體,它使用自動化的指令碼執行大量簡單任務,能夠高效完成人類短時間內難以完成的任務。機器人能夠以比人類快得多的速度執行簡單重複的任務,其最廣泛的用途是網路爬蟲,例如網路爬蟲機器人,它可通過抓取網頁上的資訊來達到資訊索引的目的。網際網路機器人在客戶端-伺服器模型中扮演客戶端角色,而伺服器角色通常由網路伺服器扮演。目前,網際網路上過半的流量來自網路機器人。[2][3][4]
此條目需要補充更多來源。 (2019年9月16日) |
網路伺服器限制機器人的努力各不相同。一些伺服器有一個robots.txt檔案,其中包含管理該伺服器上機器人行為的規則。從理論上講,任何不遵守規則的機器人都可能被拒絕訪問或從受影響的網站中刪除。如果發布的文字檔案沒有關聯的程式/軟體/應用程式,則遵守規則完全是自願的。沒有辦法強制執行規則,也沒有辦法確保機器人的建立者或實施者閱讀或承認 robots.txt 檔案。有些機器人是「良性的」,例如網路蜘蛛;而另一些則被用於對政治運動發起惡意攻擊。[4]有的伺服器會利用驗證碼等技術來確保訪問者是真人。