Cách copy văn bản từ trang web không cho phép sao chép

Để copy văn bản từ trang chặn sao chép, hãy mở trang ở chế độ đọc của Chrome, in ra PDF, hoặc xem mã nguồn bằng Ctrl+U rồi copy từ đó. Bạn cũng có thể tắt JavaScript cho trang trong cài đặt trang web rồi tải lại. Nhanh nhất là dùng tiện ích như Highlight and Copy Protected Text: bật lên, rồi bôi đen và copy.

Thêm vào Chrome

Dùng thử miễn phí 52 ngôn ngữ

Vì sao có văn bản không copy được

Các trang web chặn sao chép theo vài cách quen thuộc: một quy tắc CSS tắt việc bôi đen, một script hủy Ctrl+C và menu chuột phải, hoặc một lớp trong suốt phủ lên văn bản. Trang web chặn sao chép bằng cách nào giải thích từng cách. Hầu hết chỉ có tác dụng khi script và CSS của trang đang hoạt động, vì vậy các cách dưới đây mới dùng được.

1. Chế độ đọc của Chrome

Nhấp chuột phải vào vùng trống của trang và chọn Open in reading mode (Mở ở chế độ đọc), hoặc mở bảng bên và chọn Reading mode. Chrome hiển thị nội dung bài viết trong bảng bên, không có script của trang. Bôi đen và copy ở đó.

Phù hợp với: bài báo, bài blog, tài liệu. Có thể bỏ sót: bảng, bình luận, menu.

2. In ra PDF

Nhấn Ctrl + P (Cmd + P), chọn máy in Save as PDF (Lưu dưới dạng PDF), lưu lại và mở file PDF. Hầu hết trình xem PDF cho phép bôi đen và copy văn bản.

Phù hợp với: gần như mọi trang in được. Một số trang ẩn nội dung khi in.

3. Xem mã nguồn trang

Nhấn Ctrl + U (Cmd + Option + U trên Mac). Một tab mới hiển thị HTML của trang. Nhấn Ctrl + F, tìm vài từ trong đoạn văn bản và copy. Văn bản nằm giữa các thẻ HTML, nên có thể bạn phải dọn lại.

Phù hợp với: văn bản có sẵn trong trang ngay từ đầu. Không dùng được khi văn bản được script tải sau.

4. Tắt JavaScript cho trang

  1. Nhấp vào biểu tượng bên trái địa chỉ → Site settings (Cài đặt trang web).
  2. Đặt JavaScript thành Block (Chặn).
  3. Tải lại trang và copy văn bản.
  4. Khi xong, đặt JavaScript trở lại Allow (Cho phép) hoặc mặc định.

Phù hợp với: lệnh chặn bằng script. Không dùng được với lệnh chặn bằng CSS hoặc trang cần JavaScript để hiển thị nội dung.

5. Công cụ dành cho nhà phát triển

Nhấp chuột phải (hoặc nhấn F12) → Inspect (Kiểm tra). Trong bảng Elements, tìm đoạn văn, nhấp chuột phải → Copy → Copy element, hoặc sửa dưới dạng HTML và copy văn bản. Chính xác, nhưng chậm với văn bản dài.

6. Tiện ích cho phép sao chép

Highlight and Copy Protected Text tắt lệnh chặn bôi đen và sao chép, khôi phục menu chuột phải trên trang chỉ với một công tắc. Sau đó bạn bôi đen và copy như bình thường mà vẫn giữ bố cục trang. Đây là cách nhanh nhất nếu bạn hay gặp trang được bảo vệ.

Khi không cách nào hiệu quả

  • Văn bản là hình ảnh. Hãy dùng Image Text to Text để nhận dạng.
  • Nội dung nằm sau trang đăng nhập, tường phí hoặc DRM — không cách nào ở đây mở khóa nội dung bạn vốn không đọc được, và cũng không nên.

Câu hỏi thường gặp

Vì sao tôi không copy được văn bản trên một số trang web?

Trang tắt việc bôi đen bằng quy tắc CSS, hủy sự kiện sao chép bằng script hoặc phủ một lớp vô hình lên văn bản. Một số trang hiển thị chữ dưới dạng hình ảnh thay vì văn bản.

Cách dễ nhất để copy văn bản được bảo vệ là gì?

Một tiện ích cho phép sao chép: bật một công tắc là bạn bôi đen và copy như bình thường. Không cần cài gì, chế độ đọc và in ra PDF dùng được trên hầu hết các trang.

Tắt JavaScript có luôn hiệu quả không?

Cách này gỡ được lệnh chặn bằng script, nhưng một số trang cần JavaScript mới hiển thị được nội dung, và lệnh chặn bằng CSS vẫn còn. Nhớ bật lại JavaScript.

Làm sao để copy chữ từ hình ảnh?

Chữ trong hình ảnh không bôi đen được. Hãy dùng công cụ nhận dạng văn bản như Image Text to Text, biến hình ảnh hoặc vùng chụp màn hình thành văn bản chỉnh sửa được.

Việc này có hợp pháp không?

Đưa văn bản vào bảng tạm của riêng bạn thường không có vấn đề khi dùng cho cá nhân, học tập và trích dẫn. Đăng lại nội dung của người khác có thể vi phạm bản quyền, bất kể bạn sao chép bằng cách nào.

Cập nhật: