Hola, me considero usuario de nivel medio pero no consigo dar con lo que busco ni encuentro manera o tutorial que me ayude a hacer lo que necesito.. me explico, necesito hacer un programa o descargar uno que lo haga, cuya función sea hacer una petición HTTP a x direccion (por ejemplo pongamos GOOGLE), pero usando diferentes proxys.
Es decir, la idea que yo tengo es la de introducir la lista inmensa de proxys que tengo (base de datos o tal) y que el programa haga visitas a la URL que le indique usando cada vez uno automáticamente.. El final de todo esto es por ejemplo, una encuesta en la que quieres introducir votos y está programada para aceptar solo un voto por IP..
Agradecería que me ayudaseis ya que tengo a un entendido que me está sacando de mis casillas y ya manualmente no soy capaz de alcanzarle..
Saludos y gracias por adelantado..
Puedes usar python:
import urllib2, urllib
proxy = urllib2.ProxyHandler({'http': 'http://
username:password@proxyurl:proxyport'})
auth = urllib2.HTTPBasicAuthHandler()
opener = urllib2.build_opener(proxy, auth, urllib2.HTTPHandler)
urllib2.install_opener(opener)
conn = urllib2.urlopen('http://python.org')
return_str = conn.read()
Saludos!
no estamos en vb?
Si algien sabe que me cuente como se hace :)
Hola, he estado leyendo e informandome sobre python y he intentado hacer algo pero no lo consigo.. ¿podrias echarme un pequeño cable? jeje
Te explico, los proxys debería cojerlos de un archivo que digamos tengo en C:, es un .txt donde están uno por linea en formato IP:PUERTO, y de ahi automaticamente hacer peticiones HTTP a una URL pasando por cada proxy...
Te agradecería que me ayudases o guiases un poquito.. Gracias por responder!
Espero que no lo quieras para subir las visitas a tu sitio, lanzando llamadas desde proxys... si es así, seguro que g.o0le te caza.
Tampoco estaría bien que lo quisieras para hacer trapis en juegos tipo endygogame donde te daban pasta otros jugadores haciendo click en un enlace...
Y mucho menos, para votar en webs donde sólo comprueban ips distintas (con poco más puedes hacer post en vez de get)
Hice algo parecido hace unos años, pero ahora mismo no encuentro el código
La idea es:
- Extraer Ips y puertos de web con proxys gratuitos :silbar:
- Cambiar la configuración Proxy del IE
- Hacer la petición http a través del 'WebBrowser' de vb6 (ieframe.dll o anterior)
1. Consigues algún listado de proxys actualizado periódicamente http://www.google.es/search?q=lista+proxy+gratis&ie=utf-8 (http://www.google.es/search?q=lista+proxy+gratis&ie=utf-8)
2. Buscas en el document.innerhtml las Ips y puertos; un poco de trabajo con cadenas
3. Cambias la configuración proxy del InternetExplorer http://www.vbforums.com/showthread.php?t=449751 (http://www.vbforums.com/showthread.php?t=449751) o similar
4. Llamas a tu página.
Cada vez que el wb complete la petición, deberás revisar que en document.innerhtml hay algún texto que te indica que has llegado a tu página correctamente.
Necestirás timers porque algunos proxys no responderán, y no es plan de que se te quede esperando en el primero....
Y ya ta!!.
Espero que disfrutes currandotelo.