Program sederhana untuk meningkatkan tampilan YouTube yang ditulis dengan Python. Bekerja dengan streaming langsung juga.
Ini telah dikembangkan hanya untuk tujuan pendidikan. Setiap tindakan yang Anda ambil menggunakan skrip ini sepenuhnya merupakan risiko Anda sendiri. Saya tidak akan bertanggung jawab atas kerugian atau kerusakan yang Anda hadapi menggunakan skrip ini.
Syarat minimum
- Python 3.7.x-3.9.x
- Koneksi Internet kecepatan tinggi
- Daftar proxy yang bagus (http, https, socks4, socks5)
- Google Chrome dipasang di OS Anda (bukan Chromium)
Fitur
- YouTube default, live streaming, dan dukungan YouTube Music
- Dukungan utas multithreaded dan Dinamis
- Unduh otomatis driver chrome yang diperbarui setiap kali versi Google Chrome pengguna diperbarui
- Tambal driver chrome di awal setiap utas dengan driver chrome yang tidak terdeteksi
- Dukungan proxy
- lokasi : file teks (harus di jalur) / proxy API (harus bekerja dengan sebagian besar penyedia proxy)
- ketik : http, https, socks4, socks5
- bentuk :
ip:port
,user:pass@ip:port
,ip:port:user:pass
- penyegaran proxy setelah waktu tertentu yang ditentukan oleh pengguna
- memutar dukungan proxy
- chrome v80+ agen pengguna acak berdasarkan platform
- kanvas, audio, font, pelindung sidik jari webgl, dan kebocoran IP dicegah dengan kontrol webrtc
- geolokasi, zona waktu, spoofing perujuk
- dapat menambahkan ekstensi ekstra di
extension/custom_extension/
folder - tautan langsung atau cari kata kunci di YouTube lalu tonton video dengan mencocokkan judul video yang tepat
- memodifikasi urls.txt, search.txt dan config.json dengan cepat tanpa memulai ulang program
- Api HTTP di localhost dan database untuk menyimpan jumlah tampilan
- config.json untuk menyimpan pengaturan
- melewati halaman persetujuan dan beberapa pop up lainnya
- menghemat bandwidth dengan mengurangi kualitas video
- dapat menyetel persentase durasi tontonan yang lebih tinggi (100%) untuk menambah waktu Tontonan , mengubah kecepatan pemutaran
Sumber Lalu Lintas
- Pencarian YouTube
- Video yang Disarankan
- Eksternal (Google, Yahoo, DuckDuckGo, Bing, Twitter)
- Layar Akhir
- Halaman Saluran
- Langsung atau tidak diketahui
Bagaimana cara memulai
- Pertama, instal skrip mengikuti salah satu dari ini
- Kemudian letakkan tautan video Anda di file urls.txt
- Untuk mencari video Anda di YouTube dan kemudian memutarnya, letakkan kata kunci pencarian dan judul video di file search.txt
- Dapatkan daftar proxy Anda
- Jalankan skrip dan ikuti instruksi dari sana.
Proksi
IPRoyal menawarkan pusat data dan proksi perumahan. Proksi Royal Residential memiliki kumpulan besar dengan alamat di lebih dari 160 negara di seluruh dunia, sehingga mereka dapat menghasilkan banyak tampilan. IPRoyal setuju untuk memberikan diskon besar bagi pengguna skrip saya, jadi harganya akan serendah 3,60USD/GB! Untuk mendapatkan diskon 10% yang luar biasa ini untuk proksi Royal Residential, gunakan kode diskon:youtubers10
Proksi Gratis
Cobalah untuk tidak menggunakan proxy gratis. Tetapi jika Anda memiliki langganan berbayar dan ingin menggunakan fitur IP yang diautentikasi, maka Anda dapat menggunakan kategori proxy gratis. Berikan jalur file teks Anda (tempat Anda menyimpan proxy) saat skrip meminta nama file proxy atau API proxy. NB: Tersedia untuk http(s)/socks4/socks5
Proksi Premium
Proxy dengan autentikasi juga bisa dilakukan. Untuk melakukannya, letakkan proxy Anda dalam format ini
username:password@ipaddress:port
atauipaddress:port:username:password
dalam file teks. Setiap baris akan berisi satu proxy. Berikan jalur file teks Anda saat skrip meminta nama file proxy atau API proxy.NB: Hanya tersedia untuk proxy tipe http .
Memutar Proksi
Anda juga dapat menggunakan layanan proxy berputar. Anda dapat mengotentikasi IP Anda pada layanan penyedia proxy Anda dan menggunakannya
ipaddress:port
sebagai Gerbang Utama. NB: Tersedia untuk http(s)/socks4/socks5Atau langsung gunakan username:password combo seperti ini
username:password@ipaddress:port
atauipaddress:port:username:password
sebagai Main Gateway.NB: Hanya tersedia untuk proxy tipe http . Anda juga dapat menggunakan API proxy.
API HTTP
Log langsung diambil setiap 10 detik dan statistik dalam grafik tersedia di http://localhost:5000/ .Atau http://ip_of_your_pc:5000/ gunakan ini untuk mengakses dari perangkat lain di bawah jaringan yang sama. Database SQLite sedang digunakan untuk menyimpan tampilan yang Anda hasilkan dari skrip ini. 200 log terakhir dari skrip diambil setiap 10 detik untuk ditampilkan di situs web dan grafik diperbarui setiap 5 menit.
Config.json
Tidak perlu mengetik semuanya setiap kali Anda menjalankan skrip. File konfigurasi akan dibuat secara otomatis untuk menyimpan dan menggunakan preferensi Anda. Anda dapat memodifikasinya dengan cepat tanpa memulai ulang program.
Url
Letakkan tautan video di urls.txt. Untuk banyak video, tempatkan url dalam beberapa baris.
- Untuk menemukan tautan video di YouTube, klik bagikan dan salin.
- Jika Anda memiliki tautan eksternal yang akan dialihkan ke video youtube Anda, Anda juga dapat menggunakannya. Contoh : ketika Anda memposting tautan video YouTube di twitter dan menekan putar di twitter, Anda akan mendapatkan tautan seperti ini
https://t.co/xxxxxxxxxx?amp=1
. Ini berguna karena YouTube akan melihat bahwa penayangan berasal dari Sumber Eksternal seperti twitter dalam contoh ini.
Mencari
Program dapat mencari youtube dengan kata kunci yang Anda inginkan dan menemukan video dengan judul video. Untuk melakukan ini, Anda perlu mengetahui kata kunci apa yang dapat menemukan video Anda di mesin pencari youtube. Anda juga perlu memberikan judul video yang tepat . Masukkan kata kunci dan judul seperti format ini keyword :::: video title
di search.txt . Anda dapat menggunakan yang sama video title
untuk banyak keyword
juga.
Jika Anda tidak mengetahui kata kunci apa pun, masukkan saja video title :::: video title
di search.txt
Siaran langsung
Skrip ini juga mendukung streaming langsung. Cukup gunakan skrip ini seperti yang Anda lakukan untuk video yang sudah diunggah. Skrip akan secara otomatis mengetahui jika video Anda ditayangkan. Ingatlah, Anda memerlukan komputer kelas atas untuk utas yang lebih tinggi agar mendapatkan lebih banyak pemirsa. Pada dasarnya, skrip akan memeriksa setiap 60 detik jika x watching now
ada acara youtube. Jika streaming langsung Anda berakhir, skrip akan memeriksa 5 kali untuk memastikan. Dengan kata lain, setelah streaming langsung Anda berakhir, skrip memerlukan waktu 5 menit untuk menutup driver.
Jika Anda belum pernah menggunakan skrip ini sebelumnya, gunakan ini terlebih dahulu untuk video yang sudah diunggah. Dengan cara ini, Anda akan memiliki pemahaman yang lebih baik tentang cara kerja skrip ini. Untuk melakukannya, teruslah membaca.
Musik youtube
Dapat menghasilkan penayangan di YouTube Music juga. Di urls.txt taruh tautan musik Anda seperti ini https://music.youtube.com/watch?v=xxxxx
. Skrip akan memuat YouTube Music secara otomatis saat melihat tautan memiliki music.youtube.com
. Fitur pencarian tidak tersedia untuk ini. Jadi, Anda perlu mengosongkan search.txt jika tidak maka akan mulai mencari video di YouTube default.
VPS Cepat dengan Lalu Lintas Tidak Terbatas
PetroSky adalah salah satu dari berbagai layanan CloudHosting dengan teknologi cloud tercepat dan ternyaman. Server mereka ditenagai oleh CPU AMD RYZEN/EPYC terbaru dengan Hard Drive NVMe SSD Performa Tinggi yang akan membuat aplikasi Anda berjalan lebih cepat dari sebelumnya. Anda bisa mendapatkan 2 vCPU dengan 4 GB ECC RAM serendah 11,99 €/bulan yang akan bekerja sangat baik untuk skrip YouTube-Viewer untuk 2 utas. Kunjungi PetroSky untuk mendapatkan VPS tercepat dengan lalu lintas tak terbatas dengan harga terendah. Gunakan kode ini mshawon25
untuk mendapatkan diskon 25% untuk pembelian Anda
Windows
Rilis Biner
Untuk windows Anda dapat mengunduh rilis biner dari rilis Biner . Unduh file ini bernama
YouTube-Viewer_win_x.x.x.zip
, unzip dan jalankanyoutube_viewer.exe
. Atau Anda dapat menginstalnya dari sumber. Untuk melakukannya teruslah membaca.Instalasi
Pertama, pastikan Anda telah menginstal versi git dan Python antara 3.7.x hingga 3.9.x
Buka prompt perintah dan ketik
git clone https://github.com/MShawon/YouTube-Viewer.git --depth 10
cd YouTube-Viewer
python -m pip install --upgrade pip wheel
pip install "setuptools<59"
pip install -r requirements.txt
Penting
Jika Anda memiliki banyak koleksi proxy gratis, Anda harus menjalankan perintah ini untuk memfilter proxy yang baik. Kemudian gunakan GoodProxy.txt untuk proxy di youtube_viewer.py
python proxy_check.py
Setelah menutup program, jika chromedrivers masih berjalan. Anda mungkin ingin mengklik dua kali killdrive.bat untuk menutup semua instance chrome.
urls.txt atau search.txt tidak boleh kosong. Kalau tidak, Anda akan melihat kesalahan. Gunakan keduanya untuk hasil yang lebih baik.
Penggunaan
- Buka command prompt di folder YouTube-Viewer dan jalankan
python youtube_viewer.py
- Istirahat cukup jelas.
- Buka command prompt di folder YouTube-Viewer dan jalankan
Linux / Mac
Instalasi
Pertama, pastikan Anda telah menginstal versi git dan Python antara 3.7.x hingga 3.9.x
Buka terminal favorit Anda dan jalankan
git clone https://github.com/MShawon/YouTube-Viewer.git --depth 10
cd YouTube-Viewer
python3 -m pip install --upgrade pip wheel
pip3 install "setuptools<59"
pip3 install -r requirements.txt
Penting
Jika Anda memiliki banyak koleksi proxy gratis, Anda harus menjalankan perintah ini untuk memfilter proxy yang baik. Kemudian gunakan GoodProxy.txt untuk proxy di youtube_viewer.py
python3 proxy_check.py
Setelah menutup program, jika chromedrivers masih berjalan. Buka terminal Anda dan jalankan
ps aux | awk '/chrome/ { print $2 } ' | xargs kill -9
urls.txt atau search.txt tidak boleh kosong. Kalau tidak, Anda akan melihat kesalahan. Gunakan keduanya untuk hasil yang lebih baik.
Penggunaan
- Buka command prompt di folder YouTube-Viewer dan jalankan
python3 youtube_viewer.py
- Istirahat cukup jelas.
- Buka command prompt di folder YouTube-Viewer dan jalankan
Praktik terbaik
Untuk mendapatkan hasil maksimal dari skrip ini, Anda harus mempertahankan hal-hal ini.
- Jangan gunakan mode HEADLESS. Karena tidak ada pencegahan kebocoran IP, perlindungan sidik jari, dll. yang dapat dilakukan dalam mode tanpa kepala.
- Youtube tidak menghitung penayangan dari IP yang sama setelah waktu tertentu. Seperti, jangan berharap mendapatkan 100 tampilan dari 10 proxy. Jika Anda ingin lebih banyak penayangan, coba gunakan banyak proxy premium (proxy gratis ditandai oleh sebagian besar situs web). JANGAN gunakan proxy TOR.
- Sepertinya Rotating proxy memberikan hasil terbaik. Tetapi IP TIDAK BOLEH berubah pada setiap permintaan. Setel sesi lengket atau TTL ke 5 hingga 15 menit.
- Gunakan urls.txt dan search.txt
- Dan gunakan sebanyak mungkin url dan kata kunci::::judul . Jangan gunakan hanya satu video.
Support Development
Pertimbangkan donasi untuk menjaga proyek ini tetap hidup dan untuk pekerjaan dan pengujian yang tak terhitung jumlahnya :)
PayPal : https://paypal.me/mshawon1
Bitcoin : 1Jh8KZ6khuHayNDeVV9tEzYSq9FPExKCAH