Changelogs » Sslproxies24

PyUp Safety actively tracks 267,799 Python packages for vulnerabilities and notifies you when to upgrade.

Sslproxies24

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