Requests.get ne fonctionne pas avec mes adresses proxies
Résolu
Utilisateur anonyme
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
bonjour,
je cherche a savoir si certaines adresse proxy sont fonctionnel ou non en exécutant une requête "get" vers un site qui me retourne mon adresse IP si tout ce passe correctement. malheureusement cela ne ce passe pas comme prévue et l’ensemble de mes proxy sont considéré comme mort méme si certain d'entre eux sont fonctionnel.
la requête fonctionne sans l'argument proxies et les proxies fournie peuvent etre de type http/https ou socks4/socks5.
ils sont formaté de cette manière :
avez vous une idée de comment corriger cela ? Merci.
je cherche a savoir si certaines adresse proxy sont fonctionnel ou non en exécutant une requête "get" vers un site qui me retourne mon adresse IP si tout ce passe correctement. malheureusement cela ne ce passe pas comme prévue et l’ensemble de mes proxy sont considéré comme mort méme si certain d'entre eux sont fonctionnel.
def tester(proxies, ip, ref_IPs): whitelist = [] proxy_pool = cycle(proxies) for i in range(1, len(proxies)): proxy = next(proxy_pool) print(" ", end="\r") print("- please wait ", len(proxies)-i, end="\r") try: rep = requests.get("http://ifconfig.me/ip", proxies={"http": proxy, "https": proxy}, timeout=1, allow_redirects=False) if rep.text == ip: whitelist.append(ref_IPs[i]) except: pass fileCreator(cleaner(whitelist, 1))
la requête fonctionne sans l'argument proxies et les proxies fournie peuvent etre de type http/https ou socks4/socks5.
ils sont formaté de cette manière :
http : http://36.89.194.113:38622 https: https://http:36.89.194.113:38622 socks4: socks4://181.106.229.155:1080 socks5: socks5://181.106.229.155:1080
avez vous une idée de comment corriger cela ? Merci.
A voir également:
- Requests.get ne fonctionne pas avec mes adresses proxies
- Itinéraire google map entre deux adresses - Guide
- Identifier appareil avec adresse mac - Guide
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
- Mon adresse gmail ne fonctionne plus - Guide
- Rechercher un nom avec l'adresse ✓ - Forum Réseaux sociaux
2 réponses
bonjour, as-tu essayé de faire d'abord un code plus simple, pour vérifier que tu utilises correctement requests.get?
Ne serais-ce que pour obtenir l'argument IP de ma fonction :
le soucis provient réelement de l'argument "proxies" de requests.get. tout le reste me semble correct
exemple:
un timeout plus long peut il aider ?