Skip to content

RozhakXD/ProxyHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProxyHunter - PROXY CHECKER AND SCRAPER

ProxyHunter Images

Deskripsi

ProxyHunter adalah alat yang dirancang untuk mengotomatiskan proses scraping dan validasi proxy. Dengan kemampuan threading dan dukungan untuk berbagai jenis proxy, alat ini secara efisien menemukan proxy yang berkualitas dan valid dengan cepat.

Program ini menampilkan hasil dengan antarmuka yang interaktif menggunakan modul rich, memberikan tampilan menarik dan user-friendly saat digunakan.

Fitur

  • Antarmuka Pengguna yang Intuitif: Menampilkan informasi IP dan kota pengguna, serta menampilkan opsi menu yang jelas dan mudah digunakan.
  • Validasi Proxy: Mengecek keaktifan proxy yang telah di-scrape untuk memastikan proxy tersebut masih dapat digunakan.
  • Scraping Proxy: Mendukung scraping proxy dari berbagai situs seperti Proxyscrape, Freeproxy, Spys-Me, dan banyak lagi.
  • Penggunaan Multithreading: Menggunakan multithreading untuk proses scraping yang lebih cepat dan efisien.

Instalasi

  1. Clone repository ini:
    git clone https://github.com/RozhakXD/ProxyHunter.git
  2. Masuk ke direktori ProxyHunter:
    cd ProxyHunter
  3. Install dependencies yang diperlukan:
    pip install -r requirements.txt

Cara Penggunaan

  1. Jalankan program dengan perintah berikut:
    python Run.py
  2. Anda akan disajikan berbagai pilihan menu untuk melakukan scraping dan validasi proxy.
  3. Ikuti petunjuk yang muncul di layar untuk memilih sumber scraping dan simpan hasilnya ke file yang Anda inginkan.
  4. Gunakan opsi validasi untuk memastikan proxy yang telah di-scrape masih aktif.

Contoh Penggunaan

Misalnya, untuk melakukan scraping proxy dari Proxyscrape dan menyimpannya dalam file Penyimpanan/Proxy.txt:

  • Pilih opsi 01 dan masukkan nama file Penyimpanan/Proxy.txt.
  • Tunggu hingga proses scraping selesai.
  • Proxy yang aktif akan disimpan di file yang telah Anda tentukan.

Opsi Menu

  • 01 - 10: Scraping proxy dari berbagai sumber seperti Proxyscrape, Freeproxy, Proxy-Org, dan lainnya.
  • 11: Memeriksa apakah proxy dalam daftar Anda masih aktif atau tidak.
  • 12: Keluar dari program.

Masalah Umum dan Solusi

  1. Koneksi Terputus atau Lambat
    • Masalah: Jika koneksi internet Anda lambat atau tidak stabil, proses pengumpulan atau pengecekan proxy bisa gagal atau memakan waktu lama.
    • Solusi: Pastikan koneksi internet Anda stabil. Anda juga dapat mengurangi jumlah max_workers dalam ThreadPoolExecutor untuk mengurangi beban pada koneksi.
  2. Tidak Ada Proxy yang Valid Ditemukan
    • Masalah: Setelah menjalankan scraper, tidak ada proxy yang valid ditemukan.
    • Solusi: Coba gunakan sumber lain untuk scraping atau cek apakah sumber tersebut masih aktif dan menyediakan proxy yang valid.
  3. Pemblokiran IP oleh Situs Penyedia Proxy
    • Masalah: Jika mengirim terlalu banyak permintaan dalam waktu singkat dapat menyebabkan IP Anda diblokir oleh situs penyedia proxy.
    • Solusi: Tambahkan jeda waktu (delay) antara setiap permintaan atau gunakan proxy yang berbeda untuk setiap permintaan scraping.

Dukungan

Jika Anda merasa proyek ini bermanfaat dan ingin mendukung pengembangan lebih lanjut, Anda dapat memberikan dukungan melalui:

Peringatan

Menggunakan aplikasi ini untuk mengumpulkan dan memeriksa proxy dalam jumlah besar dapat menghabiskan banyak bandwidth. Pastikan koneksi internet Anda memadai untuk menghindari masalah selama proses.

Aplikasi ini dibuat untuk tujuan edukasi. Kami tidak bertanggung jawab atas penyalahgunaan atau konsekuensi yang mungkin terjadi akibat penggunaan aplikasi ini. Gunakan dengan bijak dan sesuai dengan aturan yang berlaku.

Tangkapan Layar

FunPic_20240901-1

FunPic_20240901-2

Kontribusi

Kontribusi sangat diterima! Jika Anda memiliki saran, perbaikan, atau fitur baru yang ingin ditambahkan, silakan buat pull request atau buka issue di repository ini.

Lisensi

Proyek ini dilisensikan di bawah lisensi MIT License.

Dikembangkan dengan ❤️ oleh Rozhak. Nikmati pengumpulan proxy yang cepat dan mudah dengan ProxyHunter!