Hướng dẫn tải Video Facebook giao diện mới 2021

Hiện nay một số Tool tải Video Facebook chỉ hoạt động được ở giao diện cũ, khi sử dụng giao diện mới bạn sẽ không Download được Video Facebook. Trong bài này, Rathuuich sẽ hướng dẫn bạn tải Video trên trang cá nhân, Group hoặc Fanpage trên Facebook về máy tính thành công 100%.

Hướng dẫn tải Video Facebook giao diện mới 2021

Để Download Video Facebook, trước tiên bạn cần cài đặt Extension Custom JavaScript for Websites 2. Extension này giúp Chạy JavaScript tùy chỉnh trên bất kỳ trang web nào. Sử dụng công cụ này để chèn đoạn JavaScript tải Video.

Sau khi cài xong nhớ click vào biểu tượng miếng ghép click vào dấu tick của biểu tượng Custom JavaScript for Websites 2 nhé.

Bây giờ bạn truy cập vào bài viết Facebook có đăng Video mà bạn muốn tải về máy tính. Nhấn F12 để mở DevTools, chuyển qua Tab Console.

Bây giờ bạn click vào biểu tượng Exntension CJS, và dán đoạn code javascript tải Video Facebook bên dưới vào khung của CJS. Sau đó click nút Save ở góc trên

function downloadFacebookVideo(){
let m;
let str = document.documentElement.innerHTML;
//
let regex_sd = /"playable_url":"([^"]*)"/gm;
let regex_hd = /"playable_url_quality_hd":"([^"]*)"/gm;
let regex_audio = /"audio":[(.*?)]/sm; // Tach audio ra
let regex_audio_url = /{"url":"(.*?)",/;  // Lay chuoi Audio dau tien
//
let video_sd_url = null;
let video_hd_url = null;
let audio_json = null;
let audio_url = null;

// Lay Link SD
while ((m = regex_sd.exec(str)) !== null) {
    if (m.index === regex_sd.lastIndex) {
        regex_sd.lastIndex++;
    }
   video_sd_url = (typeof(m[1]) != "undefined") ? m[1] : null;
}
// Lay Link HD
while ((m = regex_hd.exec(str)) !== null) {
    if (m.index === regex_hd.lastIndex) {
        regex_hd.lastIndex++;
    }
   video_hd_url = (typeof(m[1]) != "undefined") ? m[1] : null;
}
/* Bat dau lay Audio */
// Audio Json
if ((m = regex_audio.exec(str)) !== null) {
    audio_json = (typeof(m[1]) != "undefined") ? m[1] : null;
}
// Audio URL
if (audio_json != "null" && (m = regex_audio_url.exec(audio_json)) !== null ) {
    audio_url = (typeof(m[1]) != "undefined") ? m[1] : null;
}
/* Ket thuc lay Audio */

// Tra loi neu khong co ket qua khi ca 3 ko co
if(video_hd_url == null && video_sd_url == null && audio_url == null){
  console.log("Không tìm thấy link nào !");
  return;
}

// Bo vao chuoi de xuat ra
let output = 'Ấn vào link bên dưới để tải về : n';

// Link SD
if(video_sd_url != null){
   let sd = video_sd_url.replaceAll("\","");
   output += "✔ Chất lượng SD : " + sd + "n";
}
// Link HD
if(video_hd_url != null){
   let hd = video_hd_url.replaceAll("\","");
   output += "✔ Chất lượng HD : " + hd + "n";
}
// Link Audio
if(audio_url != null){
   let audio = audio_url.replaceAll("\","");
   output += "✔ Link Audio: " + audio + "n";
}
str = null;
return output;
}

Bây giờ bạn tắt Tab đang hiển thị Video Facebook đó đi, rồi mở lại tab đó 1 lần nửa.

Tiếp tục nhấn F12 và tab Console, nhập dòng lệnh downloadFacebookVideo() để gọi hàm Download Video ra. Chờ 1 xíu bạn sẽ thấy kết quả 3 lựa chọn để tải gồm chất lượng SD, chất lượng HD, hoặc chỉ tải Audio.

Trong trường hợp click vào Link mà không tải được, mở Internet Download Manager lên, chọn Add URL, copy hết đoạn link cần tải rồi dán vào, IDM sẽ tự bắt link Download cho bạn.

Hiện tại script Download Video đã đươc lưu sẵn trong CJS, nên lần sau muốn tải Video nào, bạn chỉ cần mở bài viết Facebook có Video đó lên, nhấn F12 -> Console và gõ lệnh downloadFacebookVideo() là có thể tải được Vide rồi.

Hiện cách này áp dụng cho Facebook giao diện mới, nếu bạn dùng Extension chuyển Facebook về giao diện cũ thì sẽ không có tác dụng nhé.

Tham khảo tại: httzip.com

Đánh giá post
Exit mobile version