Sslproxies24

Latest version: v1.3.6

Safety actively analyzes 621706 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0

SSLProxies24Feed
[![Build Status](https://travis-ci.org/riquedev/SSLProxies24Feed.svg?branch=master)](https://travis-ci.org/riquedev/SSLProxies24Feed) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/94104d284aa5420ca0d422defb0abd49)](https://www.codacy.com/app/rique_dev/SSLProxies24Feed?utm_source=github.com&utm_medium=referral&utm_content=riquedev/SSLProxies24Feed&utm_campaign=Badge_Grade)

SSL Proxies é um site onde é postado diariamente uma listagem de Proxys para serem utilizados, claro que nem todos funcionam perfeitamente, pensando nisso fiz esse pequeno código para possibilitar duas coisas.

* Obter os Proxys postados (diretamente do Feed)
* Testar um a um e só capturar os que realmente funcionam.

Como funciona?

> A requisição é feita no site [SSL Proxies](http://www.sslproxies24.top/), para ser mais exato, em seu feed, onde é capturado o XML e então formatado para a captura dos Proxys postados.
> O que define um Proxy como válido? Bem, se a requisição feita com ele obteve sucesso. (dãh)

Requisitos:
* Python >=3.6
* Conexão com Internet moderada. (a velocidade de sua conexão influência na avaliação do Proxy)

Como Utilizar
* Coloque a pasta **SSLProxies24** em seu projeto e siga o script abaixo:
python
!/usr/bin/env python
-*- coding: utf-8 -*-

Autor: rique_dev (rique_devhotmail.com)

from SSLProxies24.Feed import Feed
from SSLProxies24.Check import CheckProxy

Recupera a listagem
prx = Feed().PROXY_LIST

Inicia classe
chk = CheckProxy()

Começa validação
chk.validatelist(prx)

A partir de agora os Proxys já estão sendo validados dentro de uma Thread, para obter os dados você poderá utilizar:

Contagem de sucesso:
print(str(chk.getsucesscount()))

Contagem de Falhas:
print(str(chk.getfailcount())))

Total de Proxys (geral)
print(str(chk.getproxycount()))

Listagem de Proxys já avaliados e liberados com sucesso
print(chk.getproxylist())


Agradecimentos
[SSL Proxies](http://www.sslproxies24.top/) por disponibilizar o serviço e o Feed.

Este projeto está sob licença **MIT**.
Esta release foi feita pois o código já está funcional.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.