Ayuda con Script IMacros - Agregar amigos automaticamente usando una lista de UID's
Iniciado por ArielCamilo · 26 abr 2014 · 4 respuestas · 10.183 visitas
ArielCamilo Hola compañeros, veo que hay mucho talento en cuanto a programación aca espero me puedan ayudar con el siguiente problemita con este script
Este script necesita un TXT llamado "uidfb.txt" dentro de la carpeta "Datasources" que debe contener los UID's les dejo unos UID's para que no tengan que buscarlos:
100000000430463
100000005337402
100000007178889
100000008617192
100000009182908
100000012216610
100000021813689
100000037215420
El Script es el siguiente:
VERSION BUILD=8601111 RECORDER=FX
TAB T=1
SET !EXTRACT NULL
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 1
SET !TIMEOUT_STEP 10
SET !TIMEOUT_TAG 10
SET !DATASOURCE uidfb.txt
SET !DATASOURCE_COLUMNS 1
URL GOTO=https://www.facebook.com/{{!COL1}}
TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:u_0_1d
TAG POS=7 TYPE=SPAN ATTR=TXT:Friend<SP>Request<SP>Sent
Espero puedan ayudarme con este problemita.
SaludosSauron El tema es que Facebook es un tanto follonero y cambia los IDs cada dos por tres, pero tenemos un truco con iMacros para evitar esto que es lo que te paso:
VERSION BUILD=8601111 RECORDER=FX TAB T=1 SET !EXTRACT NULL SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !DATASOURCE_LINE {{!LOOP}} SET !LOOP 1 SET !TIMEOUT_STEP 10 SET !TIMEOUT_TAG 10 SET !DATASOURCE uidfb.txt SET !DATASOURCE_COLUMNS 1 URL GOTO=https://www.facebook.com/{{!COL1}} TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:u_0_*
Si te fijas en la última línea sale ID:u_0_* el * lo pongo porque es lo que FB va cambiando y por eso luego no te pilla el botón de agregarlo como amigo.
Otro tema importante para que haga bien el recorrido por el fichero uidfb.txt, es ejecutar la macro en bucle con tantas iteraciones como líneas tenga ese fichero de uids, en este caso son 8 iteraciones:

Si consideras que te he ayudado estaría bien que donases los 0,10$ que te da el sistema por crear un hilo, ya que en este caso el hilo era de pidiendo ayuda, por lo que lo correcto es donarselo al usuario que te ayudó ;)ArielCamilo Gracias por responder Sauron, el caso es que Firefox ni siquiera abre el link con la UID insertada, me parece que es porque no lo logra encontrar en el TXT. He probado poniendo
G:/Documentos/iMacros/Datasources/uidfb.txt
y tambien
file:///G:/Documentos/iMacros/Datasources/uidfb.txt
pero ninguno funciona, tambien he probado en Windows7 y XP, (por el asunto de los permisos de los archivos que es algo lioso en Windows7) pero ni así funciona el script salta directamente a la siguiente línea sin abrir la página.
No te preocupes por la donación, si esto funciona me ahorraría mucho tiempo y el tiempo es oro.
SaludosArielCamilo Bueno, comentarles que solucione mi problema, el código que use es el siguiente:
VERSION BUILD=8601111 RECORDER=FX
TAB T=1
SET !EXTRACT NULL
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 2
SET !TIMEOUT_STEP 7
SET !TIMEOUT_TAG 7
SET !DATASOURCE uidfb.csv
SET !DATASOURCE_COLUMNS 1
URL GOTO=https://www.facebook.com/{{!COL1}}
TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:u_0_*
pero el problema real era que la codificación del archivo de datos no era la correcta, es decir que se necesita un archivo CSV, con codificación UTF-8. Lo cual logramos al guardar un CSV con excel, y luego abrirlo con NOTEPAD pero cambiandole la codificación a UTF-8, ademas que solo acepta , (comas) como separadores.
el archivo CSV quedó así
100000000430463,
100000005337402,
100000007178889,
100000008617192,
100000009182908,
100000012216610,
100000021813689,
100000037215420,
Ahora sí funciona muy bien!!!!Sauron @ArielCamilo si en Ubuntu me funcionó perfecto con el fichero .txt pero es cierto que cuando comentaste estuve probandolo con Windows 8 y aquí no funcionaba y viendo la documentación vi que usaban CSV, y lo intenté pero si usar las comas y seguía sin irme, pero nada ya se consiguió!! esto nos viene genial para el grupo de iMacros, porque estoy acostumbrado a trabajar en Linux y claro no es todo compatible...
Te apetecería entrar en el grupo de iMacros:
http://foroblackhat.com/hilo-grupo-en-el-foro-para-crear-bots-con-imacro
Hoy mismo voy a crear una sección de grupos privados para colaborar en ciertos temas entre varios usuarios y el grupo de iMacros es que lo va a estrenar jeje
Este hilo pertenece al archivo del foro y ya no admite respuestas.
Otros hilos de esta sección
- Social Locker simple en HTML y JavaScriptSauron · 16 jun 201420 respuestas · 47.307 visitasÚltimo mensaje: 7 dic 2018
- Script para postear en diferentes grupos de Facebookrodrigol · 6 jun 201418 respuestas · 43.485 visitasÚltimo mensaje: 7 may 2018
- Scrapear con phytoncarlosse · 3 may 201411 respuestas · 24.557 visitasÚltimo mensaje: 19 mar 2017
- Desofuscar código JavaScriptSauron · 7 ago 20147 respuestas · 18.061 visitasÚltimo mensaje: 12 oct 2016
- Redirección .htaccess de un dominiowrongchris · 15 mar 20174 respuestas · 15.565 visitasÚltimo mensaje: 29 nov 2017
- Scrapear utilizando PHP nativo y la librería CurlSauron · 19 mar 20147 respuestas · 15.162 visitasÚltimo mensaje: 9 jul 2015
- Ayuda script para forzar a ver anuncio a los usuariosdobrick · 26 feb 20185 respuestas · 15.034 visitasÚltimo mensaje: 12 may 2019
- Duda para desarrolladores webharmonica · 8 may 20158 respuestas · 14.252 visitasÚltimo mensaje: 20 jul 2015

