Aller au contenu
View in the app

A better way to browse. Learn more.

Omerta

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Générateurs de proxies valides !!

Featured Replies

Posté(e)

Salut les bg (en particulier @fntnstk) !

Voici mon code fini qui génère des proxies à l'aide de proxyscrape, et qui les check tout seul !
Je vous conseille de rentrer 3 ou plus pour la question et de le laisser tourner...
Si aucun fichier texte n'est généré, c'est qu'il n'y avait pas de proxies valides...

Amusez-vous bien 😉

import requests
from bs4 import BeautifulSoup

def check(proxy):
    proxies = { 
        "http"  : proxy
    }
    try:
        req = requests.get("https://google.com", proxies=proxies, timeout=18)
        soup = BeautifulSoup(req.text, 'html.parser')
        if "Google" in soup:
            print("Valid proxy :", proxy)
            return True
        else:
            return False
    except (TimeoutError, requests.exceptions.ReadTimeout):
        return False

cmb = int(input("Combien de fois voulez-vous obtenir des proxies ? "))
i = 0
for x in range(0, cmb):
    url = "https://api.proxyscrape.com/v2/?request=getproxies&protocol=http&timeout=10000&country=all&ssl=all&anonymity=all"
    try:
        grab = requests.get(url)
        soup = BeautifulSoup(grab.text, 'html.parser')
        res = soup.text.split("\n")
        liste = []
        for i in res:
            ap = str(i).replace("\r", "")
            if check(ap) == True:
                liste.append(ap)
            else:
                pass
        
        if len(liste) == 0:
            print("Aucun proxy valide détecté...")
        else:
            fichier = open("proxies.txt", "a+")
            for proxy in liste:
                fichier.write(str(proxy) + "\n")
            print("File has been writed successfully !")
    except requests.exceptions.ConnectionError:
        print("Mauvaise connection...")
        pass

Like !

Modifié par Scrap
Ajout de 8 secondes au timeout

Plus on échoue, plus on se rapproche du succès 🔥

Posté(e)
  • Auteur
Il y a 1 heure, Hideaki a dit :

C'est pas un générateur du coup..

Ouais 'fin un scraper et un checker

Plus on échoue, plus on se rapproche du succès 🔥

Créer un compte ou se connecter pour commenter

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.