Trích xuất liên kết
Trích xuất mọi liên kết từ văn bản thuần, HTML (href và src) hoặc Markdown thành danh sách gọn gàng. Lọc trùng, bao gồm liên kết tương đối, sao chép hoặc tải xuống.
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
Trích xuất liên kết là gì?
Thu thập mọi liên kết từ nội dung được dán: URL trần trong văn bản thuần, thuộc tính href và src trong HTML, đích liên kết trong Markdown và địa chỉ mailto:. Danh sách giữ đúng thứ tự xuất hiện của liên kết và có thể được lọc trùng.
Cách sử dụng Trích xuất liên kết
- Dán văn bản, mã nguồn HTML hoặc Markdown vào ô Đầu vào.
- Giữ bật Xóa trùng lặp để có danh sách không trùng.
- Tích Bao gồm liên kết tương đối (/page, image.png) để liệt kê cả đường dẫn như /page hay image.png từ HTML và Markdown.
- Sao chép hoặc tải danh sách liên kết xuống.
Ví dụ
<a href="https://a.com/x?a=1&b=2">A</a> [md](https://b.com) see http://c.com.
https://a.com/x?a=1&b=2 https://b.com http://c.com
Khi nào nên dùng Trích xuất liên kết
Dùng công cụ để rà soát liên kết trong bài viết hay email, thu thập nguồn từ ghi chú, hoặc kiểm tra một trang tham chiếu những tài nguyên nào. Công cụ hoạt động trên văn bản bạn dán vào – nó không thu thập website hay kiểm tra liên kết còn hoạt động không.
Trích xuất liên kết hoạt động như thế nào
Ba lượt quét tìm liên kết: giá trị thuộc tính href= và src= (có hoặc không có ngoặc kép, entity HTML như & được giải mã), đích liên kết Markdown ](url "title"), và URL trần bắt đầu bằng http://, https://, ftp:// hoặc www. cùng liên kết mailto: trong phần văn bản còn lại. URL javascript: và data: bị bỏ qua. Dấu câu ở cuối và dấu đóng ngoặc không có cặp được xóa khỏi URL trần. Kết quả được sắp xếp theo vị trí trong đầu vào; đường dẫn tương đối chỉ được đưa vào khi bật tùy chọn.
Các Trường Hợp Sử Dụng Phổ Biến
- Liệt kê mọi liên kết trong bản tin trước khi gửi
- Thu thập URL tham khảo từ ghi chú nghiên cứu
- Lấy nguồn ảnh và script từ HTML
- Trích liên kết từ tệp README Markdown
Câu Hỏi Thường Gặp
Công cụ có kiểm tra liên kết còn hoạt động không?
Không. Nó chỉ trích xuất chúng; không có yêu cầu mạng nào được gửi.
Vì sao một số liên kết bị thiếu?
Liên kết trần cần có scheme (http://, https://, ftp://) hoặc tiền tố www. Đường dẫn tương đối chỉ xuất hiện khi bật Bao gồm liên kết tương đối (/page, image.png) và chúng nằm trong thuộc tính href/src hoặc liên kết Markdown.
Có trích xuất được liên kết từ trang web đang chạy không?
Hãy mở trang, xem mã nguồn (Ctrl+U / ⌘+Option+U), sao chép toàn bộ rồi dán vào đây.