Blog DX

Lấy toàn bộ dữ liệu (DATA) của Blogspot bất kỳ và cách ngăn chặn

15 tháng 11, 2014
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 đó? Dưới đây là câu trả lời:

Bước 1: Xác định tổng số bài viết của blog muốn lấy dữ liệu!


Truy cập http://dxoan.blogspot.com/p/thu-ma-html.html
Copy đoạn code sau, paste vào "Khung nhập mã" rồi ấ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://diachi.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount"></script>
Thay diachi.blogspot.com bằng đường link của blog bạn muốn lấy dữ liệu
Bạn sẽ thấy hiện ra "Tổng số bài" của blog đó. Việc xác định tổng số bài viết này để ta biết lấy dữ liệu từ bài bao nhiêu đến bao nhiêu. Blogspot cho import tối đa 500 bài.

Bước 2: Lấy dữ liệu về máy


Copy đường link dưới:
http://diachi.blogspot.com/atom.xml?redirect=false&start-index=X&max-results=Y

Trong đó:
 diachi.blogspot.com : đườ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://diachi.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

Ví dụ: Blog muốn lấy dữ liệu có 200 bài thì sẽ thay X=1 và Y=200
Nếu có 1000 bài, thì bạn phải lấy 2 lần. Lần đầu X=1, Y=500 ~> Lưu file .xml; lần sau X=501, Y=1000 ~> Lưu file .xml (Mỗi lần chỉ lấy được 500 bài thôi vì blogspot cho import tối đa 500 bài)

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 Blog

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

Vậy là coi như đã xong!
Chú ý: Khi import xong nên đăng lấy lệ một vài bài để xóa bỏ Mã Capcha, tránh việc import quá nhiều bài cùng một lúc sẽ bị google cho là spam.
Các bạn cũng không nên import quá nhiều bài của cùng 1 blog cùng 1 lúc (khoảng 4000 bài ~.~), vì làm vậy thì blog của bạn sẽ rất dễ bị xóa. Nên lấy data của nhiều blog, mỗi blog khoảng vài chục bài sẽ tốt hơn.
Mình cũng nói luôn là hành động lấy dữ liệu này không khác gì ăn cắp vậy nên các bạn không nên suốt ngày đi ăn cắp dữ liệu của người khác mà hãy tự tay viết lên những bài viết của mình. Thêm nữa vấn đề về bản quyền tác giả hiện nay cũng rất khắt khe vậy nên các bạn cần cân nhắc kĩ trước khi muốn lấy dữ liệu của blog nào đó.

Cách cài đặt để ngăn chặn và bảo vệ dữ liệu của blogspot


Để 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 :)
Nếu template bắt buộc phải đặt full data thì ta nên tạo thêm 1 đoạn giới thiệu ,để khi bài viết bị lấy cắp người đọc biết nguồn xuất phát từ đâu. Tại phần "Chân trang nguồn cấp dữ liêu bài đăng" chọn thêm và đánh nội dung vào như hình dưới. (Cái này bạn làm thêm hay không cũng được)
------------------------------------------
Quan trọng:
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:
Cách 1:
- Đặ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

Cách 2:
- Chọn chế độ "HTML", thêm code <!--more--> sau bức hình đầu tiên hoặc sau 1 đoạn văn ngắn phần đầu.

Cuối cùng đã xong, chúc các bạn thành công !

25 nhận xét:

  1. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  2. dùng các thức nhất dễ không cần dùng phần mềm idm - Xem tại : Duy3s.com

    Trả lờiXóa
  3. Chết thế này bao nhiêu công sức viết bài nó lấy vèo cái là xong á, google làm ăn chán thế

    http://www.songlyricsfinder.info

    Trả lờiXóa
    Trả lời
    1. đọc Cách cài đặt để ngăn chặn và bảo vệ dữ liệu của blogspot ở bài viết để không bị lấy data nhé

      Xóa
  4. xem chi tiet nhe https://www.youtube.com/watch?v=LrxwaySXN-M

    Trả lờiXóa
  5. Tham khảo tại http://www.thanhtuanit.net/

    Trả lờiXóa
  6. Nhưng làm sao xoá được link những bài viết đó Ad ơi :(

    Trả lờiXóa
    Trả lời
    1. Bài viết có link dẫn đến trang người ta hả? Vậy là do người đó dùng cách ngăn chặn và bảo vệ rồi. Giờ còn cách sửa thủ công bằng tay thôi

      Xóa
  7. bạn đúng là chuyên luôn, mình hỏi là nếu cài chống copy đến phần ngắt, vậy có ảnh hưởng đến việc tìm kiếm của người khác trên google ko, tức là những từ khóa ở dưới phần ngắt google nó ko xem được đó, cái này mình tưởng tượng ra thôi, nếu sai thì đừng cười nha.

    Trả lờiXóa
    Trả lời
    1. ko ảnh hưởng gì đâu, dưới phần ngắt vẫn tìm đc

      Xóa
    2. bạn giỏi thế chắc bận việc nhiều mà lần nào cũng reply nhiệt tình, mình đã lik ads của bạn (dĩ nhiên có xem ads lâu, ko phải lik đểu), hi, thank bạn rất nhiều

      Xóa
    3. ặc, ko như bạn tưởng đâu, mình max rảnh :v

      Xóa
  8. Hay quá cảm ơn ad đã chia sẻ
    www.dangquangad.com

    Trả lờiXóa
  9. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  10. Nhận xét này đã bị tác giả xóa.

    Trả lờiXóa
  11. tại sao k cài đặt KHÔNG Cho phép nguồn cấp dữ liệu ????????????????????????

    Trả lờiXóa
    Trả lời
    1. cài đặt vậy thì làm sao xem được bài viết

      Xóa
  12. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  13. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  14. ad có code nào tự động chuyển hướng về trang gốc nếu bị ăn cắp k.

    Trả lờiXóa
  15. hay nhỉ, mình gà nhất về blogger vì mới dùng nó, ngày trước sài mã nguồn khác :)
    ---- Bin8.net ----

    Trả lờiXóa
  16. có cách nào download về xem offline không admin

    Trả lờiXóa
  17. thanks ad lấy bộ dữ liệu dât của blogspot bất kỳ more: cờ bạc bịp mới nhất

    Trả lờiXóa
  18. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa