¿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

Script Follow Twitter / Like Facebook
#1

Buenas. No se muy bien si este topic va aquí, si va en otro lado, Sorry.

Tengo un problema con una modificación de un script. El original es de @Sauron no recuerdo de donde lo saque. Esta orientado a invitar a los amigos de facebook a hacer like. Lo dejo también por si a alguien le puede interesar.

El caso es que he modificado este script para que agregue seguidores a twitter, esperando el followback. El problema es que no se como discriminar aquellos a los que ya sigo. Tras estudiar la estructura de los botones, no encuentro la manera de hacerlo, a ver si me podéis echar una mano.

Mil gracias.

Script Follow Twitter:

Código:
javascript:var inputs = document.getElementsByClassName('follow-button');
for(var i=0; i<inputs.length;i++) {
inputs[i].click();
}

Estructura botones Twitter:

Código:
<button class="user-actions-follow-button js-follow-btn follow-button btn small small-follow-btn" type="button">
  <span class="button-text follow-text">
     <span class="Icon Icon--follow"></span> Seguir
    
  </span>
  <span class="button-text following-text">
     Siguiendo
    
  </span>
  <span class="button-text unfollow-text">
     Dejar de seguir
    
  </span>
  <span class="button-text blocked-text">Bloqueado</span>
  <span class="button-text unblock-text">Desbloquear</span>
  <span class="button-text pending-text">Pendiente</span>
  <span class="button-text cancel-text">Cancelar</span>
</button>[/php]

Script like facebook:

Código:
javascript:var inputs = document.getElementsByClassName('uiButton _1sm');
for(var i=0; i<inputs.length;i++) {
inputs[i].click();
}

akrogonac, orgulloso de ser un miembro de Foro Black Hat SEO desde May 2014.
Responder
#2

La diferencia para saber a los que sigues la encuentras en la clase de esta capa (user-actions):

Código:
(caso de un usuario que no sigues)
<div class="user-actions btn-group not-following not-muting can-dm " data-user-id="IDIUSUARIO"
        data-screen-name="NOMBRE" data-name="NOMBRE" data-protected="false">

(caso de un usuario que sigues)
<div class="user-actions btn-group following not-muting can-dm including " data-user-id="IDIUSUARIO"
        data-screen-name="NOMBRE" data-name="NOMBRE" data-protected="false">


Mi recomendación recorre a la vez ambas clases tanto follow-button como user-actions y solo haz el click en el botón cuando la clase user-actions encuentras también un not-following Sonrisa. Si lo haces compártelo!!

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

Prueba con esto Guiño , tienes que adaptarlo a tu código, pero con este código en la consola de firefox, empieza a seguir a los que aún no sigues sin tocar a los que ya seguías Guiño


$(“.not-following .follow-button”).click()



Saludos Imagination Interesante Interesante

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

@Imagination no hay problema por estar en diferentes etiquetas HTML esas clases?? A mi la idea iba por algo como:

Código:
javascript:var inputs = document.getElementsByClassName('follow-button');
javascript:var users = document.getElementsByClassName('user-actions');

for(var i=0; i<inputs.length;i++) {
  if(users[i].hasClass('not-following'))
    inputs[i].click();
}

NOTA: no he probado ninguna de las dos versiones, si alguien la prueba que lo comente!!

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

Gracias amigos, a ver si saco un rato para probarlo. Ya os cuento.

(19-07-2014, 09:02 AM)Sauron escribió:  @Imagination no hay problema por estar en diferentes etiquetas HTML esas clases?? A mi la idea iba por algo como:

Código:
javascript:var inputs = document.getElementsByClassName('follow-button');
javascript:var users = document.getElementsByClassName('user-actions');

for(var i=0; i<inputs.length;i++) {
  if(users[i].hasClass('not-following'))
    inputs[i].click();
}

NOTA: no he probado ninguna de las dos versiones, si alguien la prueba que lo comente!!


Dice que has.Class is not a function.

A ver si encuentro el problema.

akrogonac, orgulloso de ser un miembro de Foro Black Hat SEO desde May 2014.
Responder
#6

(19-07-2014, 09:02 AM)Sauron escribió:  @Imagination no hay problema por estar en diferentes etiquetas HTML esas clases?? A mi la idea iba por algo como:

Como dije, el código que puse, es para la consola de Firefox, para el script que quiere hacer, debería adaptarlo, lo mirare igualmente a ver si lo consigo adaptar yo, pero vosotros sabéis más que yo xD



Saludos Imagination Interesante Interesante

Imagination, orgulloso de ser un miembro de Foro Black Hat SEO desde Apr 2014.
Responder
#7

Buenas de nuevo.

@Imagination tu código si que funciona, solo que para usarlo en consola tube que cambiar las comillas dobles, ya que no me lo aceptaba.

dejo el código por si le pudiese servir a alguien.

Código:
$('.not-following .follow-button').click()

Gracias a los dos por vuestro tiempo.

akrogonac, orgulloso de ser un miembro de Foro Black Hat SEO desde May 2014.
Responder
#8

(20-07-2014, 12:40 PM)akrogonac escribió:  Buenas de nuevo.

@Imagination tu código si que funciona, solo que para usarlo en consola tube que cambiar las comillas dobles, ya que no me lo aceptaba.

dejo el código por si le pudiese servir a alguien.

Código:
$('.not-following .follow-button').click()

Gracias a los dos por vuestro tiempo.

funciona perfectamente, he seguido 300 del tirón y lo dejo ahí que no me vayan a banear
Responder
#9

No se podrá hacer uno para auto aceptar en facebook?

JorBit, orgulloso de ser un miembro de Foro Black Hat SEO desde Nov 2014.
Responder
#10

@akrogonac @Sauron
Entonces, ¿Se podría hacer uno para seguir en Instagram? Porque teoricamente tiene la misma función de seguir...

A mi no me andes poniendo firmas o te corto.Enfadado
Responder


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


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