Traigo un script que filtra una lista de proxies con el formato de host:puerto y devuelve una lista de los que funcionan, ordenados de mayor a menor velocidad.
El código se basa uno anterior, y se puede encontrar aquí [ http://pastebin.com/AF1RmgJj ]
Mostrando entradas con la etiqueta proxy. Mostrar todas las entradas
Mostrando entradas con la etiqueta proxy. Mostrar todas las entradas
martes, 7 de diciembre de 2010
lunes, 15 de noviembre de 2010
Usando proxies con Python
Presento un pequeño código para usar proxies SOCKS 4 y 5 en python, en principio la idea era mostrarlo junto un servidor proxy en C, pero viendo que con esto se podía tumbar, tardará un poco más...
miércoles, 23 de junio de 2010
Descargando una lista de webproxys
No ando con mucho tiempo para programar, asi que se me ocurrio hacer un pequeño script en python aprovechando el pycrawler para que descargue una lista de webproxies, el codigo no es gran cosa, pero funciona :)
Nota: la lista se descarga de proxy.org
Este es el codigo (o para descargar [proxylist.py])
#!/usr/bin/env python
import pycrawler
import sys
if (len(sys.argv) > 1):
f = open(sys.argv[1],'w')
else:
f = open(raw_input('Se guardara en: '),'w')
print "Descargando lista de proxy's..."
c = pycrawler.crawler()
site = c.crawlsite('proxy.org')
# Se buscan los proxys en la pagina
for e in site.element_list:
if (e.tag_type == "option") and ('value' in e.property):
if ("." in e.property['value']):
print "->",e.property['value']
f.write(e.property['value']+"\n")
f.close()
Hasta otra
Nota: la lista se descarga de proxy.org
Este es el codigo (o para descargar [proxylist.py])
#!/usr/bin/env python
import pycrawler
import sys
if (len(sys.argv) > 1):
f = open(sys.argv[1],'w')
else:
f = open(raw_input('Se guardara en: '),'w')
print "Descargando lista de proxy's..."
c = pycrawler.crawler()
site = c.crawlsite('proxy.org')
# Se buscan los proxys en la pagina
for e in site.element_list:
if (e.tag_type == "option") and ('value' in e.property):
if ("." in e.property['value']):
print "->",e.property['value']
f.write(e.property['value']+"\n")
f.close()
Hasta otra
Suscribirse a:
Entradas (Atom)