Membuat Video Downloader Python (Facebook & Instagram)

Membuat Facebook Dan Instagram Video Downloader dengan Python

Membuat Facebook Dan Instagram Video Downloader Python


Media sosial seperti Facebook dan Instagram merupakan dua hal yang begitu dekat dengan manusia saat ini. Mulai dari remaja hingga orang tua pasti mengenal dua platform raksasa ini. Ya. Facebook dan Instagram adalah platform media sosial tempat berbagi hal-hal menarik di kehidupan sehari-hari. Sehingga tak jarang dari mereka yang suka membagikan hal-hal yang mereka suka ke akun media sosial mereka, video misalnya.

Tak jarang dari kita terkadang  merasa bahwa video yag mereka bagikan di Facebook maupun di Instagram adalah sesuatu yang menarik dan kita ingin menyimpannya untuk dibagikan kembali atau sekedar untuk koleksi.

Di era yang serba canggih seperti saat ini, mendownload video dari kedua platform tersebut adalah bukan hal sulit lagi, karena sudah banyak tersedia aplikasi-aplikasi pihak ketiga atau bahkan website yang menyediakan layanan tersebut.

Tapi pernah nggak sih kita kepikiran untuk membuat Facebook & Instagram Video Downloader Sendiri ?
Yap. Sesuai dengan judul di atas, pada artikel kita hari ini kita akan membuat Facebook & Instagram Video Downloader Sendiri menggunakan bahasa pemrograman Python.
Terdengar sulit ? Mari kita coba !

Baca juga : Tutorial Lengkap Membuat Welcome Bot Telegram Dengan Flask Python

Persiapan

Persiapan yang harus kita siapkan adalah Python harus sudah terinstall pada device kita, baik di smartphone ataupun di komputer.
Selain itu, siapkan juga teks editor sebagai tempat kita menulis script. teks editor disini bebas. Saya sendiri menggunakan Nano sebagai teks editornya.

Video Downloader


Mari Kita Mulai

Oke, jika semua sudah siap, mari kita mulai.
Silahkan buka teks editor kita masing-masing, lalu tuliskan baris kode berikut.
from requests import *
import re, os

def dl(url):
        r = get(url)
        urlv = re.search(r'\"(http[s]\:\/\/video.*?\.mp4\?.*?)\"',r.text)
        if urlv:
                print("sedang mendownload..")
                urlv = urlv.group(1).replace(";","&")
                file = open("video_2.mp4","wb")
                konten = get(urlv).content
                file.write(konten)
                print("download berhasil")
        else:
                print("video tidak di temukan")

if __name__=='__main__':
        os.system("clear")
        url = input("masukkan url video: ")
        dl(url)


Usahakan untuk menulisnya, bukan mengcopy pastenya, karena itu tidak akan membuat kita paham.
Jika sudah, silahkan simpan dengan nama video_downloader.py
Sekarang, mari kita coba jalankan.

home$ python3 video_downloader.py


Lalu silahkan paste url video dari Facebook maupun Instagram dan tekan enter. Jika url yang kita masukkan memiliki konten video di dalamnya, maka kode akan tetap berjalan dan akan mendownload file video tersebut ke perangkat dengan nama video.mp4. Namun jika video tidak di temukan, Kode akan berhenti dan akan tampil teks "video tidak di temukan".

Perlu di ingat, kode dia atas hanya berlaku untuk video yang bersifat publik. Jadi kode tidak akan pernah menemukan file video di url video yang privasinya bukan publik. Kita bisa saja membuatnya dapat mendownload bukan video publik, namun perlu proses login di kode kita dan itu sangat tidak saya sarankan :)

Untuk lebih jelasnya, teman-teman bisa melihat video berikut ini.



Demikianlah tutorial singkat kali ini. Semoga apa yang telah kita bahas di atas dapat berguna untuk kita semua.
Jangan lupa tinggalkan komentar anda ke kolom komentar yang telah disediakan agar saya tahu mana yang perlu diperbaiki.

Jangan ragu untuk membagikan artikel ini ke media-media sosial kalian agar lebih banyak yang tau bagaimana Cara Membuat Script Facebook & Instagram Video Downloader Sendiri Dengan Python.

Terimakasih :)

3 Komentar untuk "Membuat Video Downloader Python (Facebook & Instagram)"

  1. Balasan
    1. Termimakasih sudah mampir :)
      Untuk istagram konsepnya sama. Kita mencari link video menggunakan modul re. Tinggal modifikasi sedikit saja.

      Hapus
  2. Kenapa Kok udah di coba keluarnya vidio tidak ditemukan??

    BalasHapus
Berkomentarlah dengan bijak. Dan selalu berusahalah memberikan kritik maupun komentar yang bersifat membangun

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan bawah