Cách lấy toàn bộ dữ liệu bài viết của một blog bất kỳ và cách ngăn chặn

#Thủ Thuật #Windows #Blogger #Facebook

Cách lấy toàn bộ dữ liệu bài viết của một blog bất kỳ và cách ngăn chặn

Share:
Dữ liệu hay data chính là những bài viết, những trang trong blog. Chúng ta có thể lấy được dữ liệu đó là do 1 tính năng mà blogspot cung cấp - RSS - ATOM - Nguồn cấp dữ liệu bài đăng.

Một số người lấy dữ liệu của chính blog của họ để đăng lên site vệ tinh, cũng có một số lười viết bài nên đi ăn cắp dữ liệu của blog khác. Làm sao mà họ làm được điều đó?
Ở bài viết này mình sẽ hướng dẫn các bạn cách lấy toàn bộ dữ liệu bài viết của một blog bất kỳ và cách ngăn chặn người khác lấy dữ liệu của blog mình.

Hướng dẫn thực hiện

1. Cách lấy dữ liệu bài viết của blog bất kỳ

Bước 1: Xác định tổng số bài viết của blog cần lấy cắp dữ liệu
Các bạn truy cập link sau: http://www.bacsiwindows.com/p/test-code.html
Sau đó các bạn copy đoạn code sau vào Khung nhập mã rồi nhấn Xem trước nhanh
<script style="text/javascript">
function showpostcount(json) {
document.write('<center>Tổng số bài: <b>' + parseInt(json.feed.openSearch$totalResults.$t,10)
+ '</b></center>');}</script>
<script src="http://bloglaydulieu.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount"></script>
Nhớ thay bloglaydulieu.blogspot.com bằng địa chỉ blog mà bạn cần lấy dữ liệu.

Bước 2: Lấy dữ liệu về máy
Copy đường link dưới:
http://bloglaydulieu.blogspot.com/atom.xml?redirect=false&start-index=X&max-results=Y
Trong đó:
 bloglaydulieu.blogspot.com : là đường link blog mà bạn muốn lấy dữ liệu
 X: Bài bắt đầu lấy (Lấy từ bài đầu tiên thì X là 1)
 Y: Tổng số bài sẽ lấy tính từ X (Tổng số bài không vượt quá 500)
Ví dụ: Blog muốn lấy dữ liệu có 200 bài viết thì đường link trên sẽ là:
http://bloglaydulieu.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=200

Để tải dữ liệu về máy bạn có 2 cách:

Cách 1: Sử dụng trình duyệt


Paste đường link đó vào trình duyệt. Chờ load xong thì click chuột phải chọn "Lưu thành". Ta sẽ lưu được 1 file .xml

Cách 2: Sử dụng Internet Download Manager (IDM)

Mở IDM lên => Ấn "Add URL" => Paste link trên vào rồi chọn "OK"

Cuối cùng ấn "Start  Download" để tải file

Bước 3: Nhập dữ liệu (import data) vào blog của bạn
Đăng nhập Blog => Cài đặt => Khác => Ấn Nhập nội dung

Chọn tôi không phải người máy rồi click Nhập từ máy tính

Chọn file .xml vừa tải về để import lên blog của bạn => Ấn Open

Vậy là xong.

2. Cách ngăn chặn người khác lấy dữ liệu blog của mình

Để tránh bị tình trạng lấy cắp dữ liệu, bạn hãy làm theo những bước sau để tự bảo vệ blog của mình
Đăng nhập blog => Cài đặt => Khác => Tại phần "Cho phép nguồn cấp dữ liệu blog" Chọn "Cho đến dấu ngắt" rồi "Lưu cài đặt" lại


Làm xong như trên thì khi ai đó lấy cắp dữ liệu của blog bạn thì sẽ chỉ lấy được từ đầu bài viết đến phần có dấu ngắt thôi
Bây giờ, mỗi khi đăng bài, bạn cần chèn dấu ngắt nhảy cho bài viết để khi ai đó lấy dữ liệu thì cũng chỉ lấy được đến dấu ngắt là hết.
Cách chèn dấu ngắt nhảy:
- Đặt con trỏ chuột vào vị trí cần ngắt, tốt nhất là ở sau bức hình đầu tiên hoặc sau 1 đoạn văn ngắn phần đầu.
- Ấn nút "Chèn dấu ngắt nhảy" trên thanh bài viết

Cuối cùng đã xong.

Lời Kết

Vậy là ở bài viết này mình đã hướng dẫn các bạn cách lấy toàn bộ dữ liệu bài viết của một blog bất kỳ và cách ngăn chặn trên blog của chính mình rồi.
Hi vọng với thủ thuật nhỏ này sẽ giúp ích cho các bạn.
Chúc các bạn thành công!
Nếu bạn gặp bất cứ lỗi nào trong quá trình thực hiện vui lòng để lại comment bên dưới bài viết.


CHUYÊN MỤC

Bài Viết Liên Quan

Bình Luận Gần Đây

3 Nhận xét

Add cho em hỏi, sao mình không chọn là "Không" mà chọn cho đến dấu ngắt ạ?

Chọn đến dấu ngắt để khi có người lấy bài viết của mik thì sẽ hiện một phần, và khi độc giả đọc được sẽ có nút xem thêm chuyển đến trang của mik nhé

À, Thì ra vậy. hehe Cao thủ quá.

Một số lưu ý khi bình luận
● Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước.
● Tích vào ô Thông báo cho tôi (Notify me) để nhận thông báo phản hồi của Admin.
● Không chửi tục, nói bậy, quảng cáo thông qua khung Comment.
● Để bình luận một đoạn code, hãy mã hóa code trước nhé.