Ayuda con visitas a HTTP (con proxy por medio)

Iniciado por cristiannamco, 15 Febrero 2012, 01:21 AM

0 Miembros y 1 Visitante están viendo este tema.

cristiannamco

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..

MCKSys Argentina

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!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Elemental Code

no estamos en vb?

Si algien sabe que me cuente como se hace :)

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

cristiannamco

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!

R2100

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
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 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.