¿Conoces las posibilidades de la Web 3?

Accede gratis a este Video Tutorial de
de como montar un proyecto gratis
en la #Web3 usando NFTs2Me.com

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

iMacros usando Proxy en Firefox
#1

Este es una de la serie de temas que voy a ir creando con trozos de código de iMacros para hacer tareas avanzadas. En este caso se trata de tomar un listado de proxies desde un fichero que hemos puesto en la carpeta Datasources dentro de iMacros. El fichero lo he llamado Proxies.csv, en el que abrimos con bloc de notas y colocamos un proxy:puerto por línea, por ejemplo:

Código:
190.77.246.53:8080
190.201.15.190:8080
190.38.46.119:8080
190.198.180.95:8080
190.203.212.46:8080
190.39.111.136:8080
190.72.27.60:8080
190.75.71.37:8080
190.36.158.58:8080
190.36.72.245:8080


Aquí os dejo la macro, comentada
Código:
/*
* Creado por NicolasMarin.com para ForoBlackHat.com
*
* BOT para usar un listado de proxies con iMacros
*/

    // Código para iniciar la macro
    var code = "CODE:";
    code += "SET !ERRORIGNORE YES\n";
    // Para que puedan trabajar los proxies más lentos
    code += "SET !TIMEOUT 90\n";    
    // Borrar cookies y cache
    code += "CLEAR\n";    
    code += "TAB T=1\n";
    
    // Cambiar de proxy
    var code2 = "";
    code2 += "PROXY ADDRESS={{p}}\n";    
    code2 += "URL GOTO=http://www.cualesmiip.com/\n";    
    code2 += "WAIT SECONDS=5\n";
    
    // Sacar los proxies de Proxies.cvs almacenado en Datasources dentro de la carpeta de iMacros
    var proxy = "CODE:";
    proxy += "SET !DATASOURCE Proxies.csv\n";
    proxy += "SET !DATASOURCE_COLUMNS 1\n";
    proxy += "SET !DATASOURCE_LINE {{line}}\n";
    proxy += "SET !EXTRACT {{!COL1}}\n";
    
    principal:
    {
        // Emplea 100 primeras lineas del fichero de Proxies.csv
        for(i = 1; i <= 99; i++)
        {
            
            // Cambiar el valor line por lo que contiene la variable i
            iimSet("line", i);
            ret = iimPlay(proxy);
            p = iimGetLastExtract(0);
            
            // Parar el script si el usuario presiona Detener o no hay proxy en la lista
            if (ret == -101 || p == "")
            {
               break;
            }
            
            iimSet("p", p);
            ret = iimPlay(code + code2);
        }
    }

Si te interesa crear bots en iMacros avanzandos, estoy creando un grupo para ello:
http://foroblackhat.com/hilo-grupo-en-el...con-imacro

Seguiré poniendo nuevos trozos de códigos Sonrisa.

El próximo enseñaré usar fichero con comentarios en spintax, para generar un comentario listo para publicarlo donde queramos.

Canal SEO en Telegram premium
Influenet - Compra/Venta de artículos patrocinados. Sonrisa
Responder
#2

Interesante... Te comento que utilizo el addon Proxy Tool en Firefox con el que le importo una lista de proxy's y en cada ventana o pestaña se carga uno diferente (tambien tiene user-agent).
Me ha gustado el script que has puesto, si de alguna forma se puede utilizar para hacer lo mismo que el Proxy Tool, aunque sea 1 proxy diferente por cada visita a la url.
Lo malo del addon que nombro es que está limitado a 500 proxy's.
Responder
#3

ayudame no se donde ban los proxy y y como creo el C:\proxyfile.csv y con las columns

craus007, orgulloso de ser un miembro de Foro Black Hat SEO desde Sep 2014.
Responder
#4

(09-04-2014, 08:35 PM)Sauron escribió:  Este es una de la serie de temas que voy a ir creando con trozos de código de iMacros para hacer tareas avanzadas. En este caso se trata de tomar un listado de proxies desde un fichero que hemos puesto en la carpeta Datasources dentro de iMacros. El fichero lo he llamado Proxies.csv, en el que abrimos con bloc de notas y colocamos un proxy:puerto por línea, por ejemplo:

Código:
190.77.246.53:8080
190.201.15.190:8080
190.38.46.119:8080
190.198.180.95:8080
190.203.212.46:8080
190.39.111.136:8080
190.72.27.60:8080
190.75.71.37:8080
190.36.158.58:8080
190.36.72.245:8080


Aquí os dejo la macro, comentada
Código:
/*
* Creado por NicolasMarin.com para ForoBlackHat.com
*
* BOT para usar un listado de proxies con iMacros
*/

    // Código para iniciar la macro
    var code = "CODE:";
    code += "SET !ERRORIGNORE YES\n";
    // Para que puedan trabajar los proxies más lentos
    code += "SET !TIMEOUT 90\n";    
    // Borrar cookies y cache
    code += "CLEAR\n";    
    code += "TAB T=1\n";
    
    // Cambiar de proxy
    var code2 = "";
    code2 += "PROXY ADDRESS={{p}}\n";    
    code2 += "URL GOTO=/\n";    
    code2 += "WAIT SECONDS=5\n";
    
    // Sacar los proxies de Proxies.cvs almacenado en Datasources dentro de la carpeta de iMacros
    var proxy = "CODE:";
    proxy += "SET !DATASOURCE Proxies.csv\n";
    proxy += "SET !DATASOURCE_COLUMNS 1\n";
    proxy += "SET !DATASOURCE_LINE {{line}}\n";
    proxy += "SET !EXTRACT {{!COL1}}\n";
    
    principal:
    {
        // Emplea 100 primeras lineas del fichero de Proxies.csv
        for(i = 1; i <= 99; i++)
        {
            
            // Cambiar el valor line por lo que contiene la variable i
            iimSet("line", i);
            ret = iimPlay(proxy);
            p = iimGetLastExtract(0);
            
            // Parar el script si el usuario presiona Detener o no hay proxy en la lista
            if (ret == -101 || p == "")
            {
               break;
            }
            
            iimSet("p", p);
            ret = iimPlay(code + code2);
        }
    }

Si te interesa crear bots en iMacros avanzandos, estoy creando un grupo para ello:
/hilo-grupo-en-el-foro-para-crear-bots-con-imacro

Seguiré poniendo nuevos trozos de códigos Sonrisa.

El próximo enseñaré usar fichero con comentarios en spintax, para generar un comentario listo para publicarlo donde queramos.
hola @Sauron he probado el código para los proxys pero no consigo que funcione, no consigo que coja ningún proxy, esto sigue funcionando o es que estoy haciendo algo mal?

jessy, orgulloso de ser un miembro de Foro Black Hat SEO desde Jan 2016.
Responder


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje
Último mensaje por rolex1
20-01-2017, 04:54 AM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)
Telegram Grupo Telegram