It checks the free proxy addresses it collects from websites and saves the working proxy addresses to the file.
"Gngr proxy harvester" - ücretsiz proxy toplayan ve kontrol eden bir uygulama örneğidir. "pyinstaller" ile derlenerek "exe" haline getirildikten sonra Python Scriptlerinde kullanmak üzere çalışan ücretsiz proxy adresleri elde edilebilir. https://www.youtube.com/watch?v=GAmMjMAJA8E adresinde örnek bir kullanıma ait video bulunmaktadır.
Kaynak kodun derlenmiş ('exe' uzantılı) dosya hali https://drive.google.com/file/d/14OBfxPVWVgYPob1qMB1Ba5O9aoejjGYJ/view?usp=sharing adresine konulmuştur. Rar şifresi "Gngr-v1.0".
Program çalışması durumunda iki adet dosya üretir. "untrusted_proxy_list.txt" adlı dosya, web sitelerinden toplanan henüz kontrol edilmemiş proxy adreslerini içerir. "trusted_proxy_list.txt" adlı dosya bulunan proxy adresleri hem "http" hemde "https" protokollerinde çalıştığı tespit edilmiş olan proxy adresleridir. Kullanacağınız proxy adresleri "trusted_proxy_list.txt" adlı dosyadadır. "examples" adlı klasörün içinde bulunan iki adet python script-i proxy kullanımına örnek olması açısından verilmiştir.
Gerekli kütüphaneler: requests, pyinstaller
pip install requests
pip install pyinstaller
"pyinstaller" kodu tek parça çalıştırılabilir dosya haline getirmek için kullanılacak.
pyinstaller --onefile --icon=main.ico Gngr_proxy_harvester.py
Aşağıda PyCharm programı üzerinde nasıl derlendiği resim olarak gösterilmektedir.
[1]
[2]
[3]
[4]
[5]
[6]
"examples" adlı klasörde "Gngr_proxy_harvester" programı ile python scriptlerinin nasıl entegre kullanabileceği gösterilmektedir. Bu scriptler "trusted_proxy_list.txt" adlı dosyadan doğrulanmış proxy adreslerini çekerek kullanmaktadır. Aşağıda beraber kullanıma ait resimler gösterilmektedir.
[1]
[2]
Program proxy adreslerini ücretsiz sitelerden toplamaktadır. Bu yüzden toplanan proxy adresleri birden fazla proxy çeşidine ait olabilir.
Eğitim amacıyla hazırlanmıştır.
Kullanıcıların bazı kullanım şekilleri suça sebep olabilir.
Olumsuz durumlarla karşılaşmamak için "Yasal_Uyarı.txt" dosyasını okuyunuz.