跳至主要內容
Lizely

連結提取器

從貼上的 HTML 中提取獨特的 href 值,針對可選的基礎 URL 解析相對路徑,並在未請求任何目的地的情況下忽略可執行方案。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.貼上授權的 HTML 原始碼,並可選擇輸入其絕對頁面 URL 以解析相對的 href 值。
  2. 2.提取連結後,請檢視唯一、重複與跳過的專案數量,以及每行一個結果。
  3. 3.複製清單以進行授權爬取或審計;必要時,分別驗證狀態、重導、rel 意義與動態 DOM 連結。

關於連結提取器

連結提取器將貼上的 HTML 源內容轉換為去重的連結目標清單。它會掃描 a、area 與 link 元素的 href 屬性,解碼有限範圍的屬性字元引用,並以每行一個目標的形式返回結果。若需解析相對路徑為絕對地址,可提供可選的基礎 URL。HTML 與提取的目標皆保留在瀏覽器中,且該工具從不請求任何目的地。

一個頁面原始碼可能包含多種連結型別。普通錨點會導向檔案,area 元素會為圖片地圖增加目標,link 元素則可參考樣式表、圖示、標準頁面或替代資源。此工具涵蓋這三種元素型別,因為其任務是進行原始碼清單整理。它不會判斷目標是導航、標準、預載、樣式表還是其他關係。

當提供有效的HTTP或HTTPS基 URL時,使用瀏覽器URL模型解決根相關,路徑相關,親相關和方案相關的值. 例如,在https://example.com/products/page下的 /定價成為https://example.com/pricing..。

解析器會解碼十進位與十六進位數值字元引用,以及 href 值內的少量命名引用(amp、quot、apos、lt 與 gt)。這涵蓋常見的 URL 動態轉義,例如 &。它並非完整的 HTML 命名字元資料庫。罕見的命名引用將保持編碼狀態,這比靜默套用猜測或不完整的全域實體表更為妥當。

空值、同頁片段以及可執行或內嵌資料方案將被跳過。特別是 javascript、data 與 vbscript 的目標將不會被返回。無效的絕對 URL 也會被跳過。結果會報告被跳過的不安全或無效值數量,因此看似簡短的清單並不代表篩選決策的隱藏。郵件與電話目標會被保留,因為它們是合法的連結目的地,即使它們不是網頁。

重複專案在標準化後會被移除。兩個相同相對連結若解析為同一個絕對 URL 則僅保留一個條目。保留首次出現順序,這讓清單可用於比較原始順序或作為後續審查的輸入。去重是標準化後的精確操作;它並不會聲稱因追蹤引數、片段、大小寫敏感路徑或重定向行為不同而視為同一資源。

在連結掃描前,會移除註解與常見原始文字容器,例如 script、style、textarea、title、iframe、noembed 與 noframes。這可避免 JavaScript 內看起來像超連結標籤的字串或純文字變成假連結。根據有限產品合約,模板內容也會被排除。實作過程不會執行指令碼或渲染框架應用程式。

這是一個原始碼解析工具,而非完整的瀏覽器 HTML 樹構建器。嚴重格式錯誤的標記、不常見的未引號屬性、缺少原始文字結束標籤或瀏覽器錯誤恢復機制可能導致與有限掃描不同的 DOM 結構。介面已明確說明此限制。若需進行合法、安全或遷移審計,應比較原始原始碼、瀏覽器 DOM 輸出與實際爬蟲結果,而非僅信任單一提取途徑。

該工具無法取得遠端 URL,因為任意跨域請求常被阻擋,且靜默觸發貼上的連結將引發隱私與安全問題。請複製你有權檢視頁面的原始碼,或透過你自己爬蟲取得 HTML。動態連結在指令碼執行後插入,將不會出現在靜態原始碼中,因此也無法在此找到。

輸入內容上限為 200,000 字元,以維持互動掃描的範圍。非常大的檔案應分段處理,或透過受控爬蟲處理。基礎 URL 必須使用 HTTP 或 HTTPS,且不得包含憑證。這些檢查可避免誤導的解析上下文,並防止使用者資訊被複製到每一個解析結果中。

測試涵蓋引號與無引號屬性、三種連結元素、相對 URL 解析、HTML 與符號解碼、精確去重、註解、原始文字偽標籤、同頁片段、可執行方案、mailto 與 tel 目標、無效基礎方案以及憑證拒絕。瀏覽器測試進一步驗證實際形式的更新、結果數量與剪貼簿路徑。

請將輸出用作清單,而非健康報告。清單中的目標可能重導、返回錯誤、需要驗證、被 robots 控制阻擋,或故意導向外部。該提取工具不會標註內部與外部連結、測試 HTTP 狀態、評估 rel 屬性或判斷 SEO 品質。若這些事實重要,請使用授權工具進行檢視與爬取。

方法與來源

一個有邊界的內容掃描會移除註解與常見的原始文字容器,匹配 a、area 與 link 開始標籤中的 href 屬性,解碼數值加五個基本命名實體,透過可選的無憑證 HTTP(S) 基礎進行解析,過濾可執行方案,並依首次出現順序去重標準化目標。

常見問題

這個工具會訪問提取的 URL 嗎?
不會。它僅在本機解析貼上的來源,從不請求、驗證或檢查任何發現目標的狀態。
為何有些連結缺失?
片段、空目標、可執行方案與無效 URL 會被跳過;在靜態來源中並不存在在 JavaScript 中後來插入的連結。
為何需要提供一個基礎 URL?
提供基礎可讓工具將如 ../guide 或 /pricing 之類的路徑解析為絕對 URL,而無需猜測來源主機。

SEO 與網站管理 使用指南

查看全部