✏️ 原創內容| TechRitual 編輯部
當你用腳本或爬蟲工具連上 Microsoft 官網時,瀏覽器可能會立即跳出「Your request has been blocked」訊息,讓原本想查詢產品資訊或下載安裝檔的使用者卡在第一步。
網站自動檢查使用者代理字串,阻擋非人手瀏覽
Microsoft 官網在接收到請求時,會先比對 HTTP Header 內的 User-Agent 欄位。如果偵測到常見自動化工具或程式語言發出的字串,就直接回傳阻擋頁面,避免大量機器流量影響正常服務。
這項機制不會影響日常用 Chrome、Edge 或 Safari 手動點擊的使用者,但只要你透過 Selenium、Puppeteer 或 Python requests 送出請求,就很容易觸發。
被阻擋後可點擊特定連結,重新驗證身份
阻擋頁面下方會顯示一行文字,提示使用者「if this is incorrect, please click this link」。點擊該連結後,系統會再次檢查請求來源,讓真正的人手操作得以繼續。

防止機器人流量,維持服務穩定與安全
Microsoft 透過這層簡單檢查,能有效減少爬蟲對伺服器造成的負擔,並降低被惡意程式大量掃描或下載的風險。
對一般使用者而言,這也意味著只要維持正常瀏覽器設定,就能順利瀏覽產品頁、取得更新資訊。
遇到阻擋時,切換至手動瀏覽器即可繼續
若你正在進行測試或資料收集,建議切換回一般瀏覽器操作,或在程式碼中加入真實使用者代理字串,降低被誤判的機會。
產品名稱:Microsoft 官方網站
官方網站:https://www.microsoft.com/

