Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Cliccare tanti bottoni in una pagina

    Ciao,

    ho un profilo sul sito Academia che mi segnala i paper in cui sarei citato. Il problema è che ho un omonimo che riceve 15 citazioni al giorno, e ormai ho 7.000 citazioni a nome del mio omonimo...
    Dovrei cliccare 7.000 bottoni con su scritto 'This is not me'. Ho scoperto che posso farlo fare dalla console di Chrome, però non mi riesce.
    Questo è il codice a cui sono arrivato finora:
    codice:
    var inputs = document.getElementsByClassName("btn btn-default"); 
    for(var i=0; i<inputs.length;i++)
    {
     inputs[i].click(); 
    }

    I bottoni sono questi due:
    codice:
    <button type="button" class="emphasize btn btn-default">This is me</button>
    <button type="button" class="btn btn-default">This is not me</button>

    L'effetto del codice scritto sopra è che la console clicca sul primo 'This is me', poi sul secondo 'This is not me', quindi salta a piè pari due bottoni e ricomincia...

    Forse sbaglio a usare la Class come filtro. C'è un modo per mirare invece proprio sul contenuto del bottone, ossia la scritta 'This is not me'?

    Grazie mille
    Ultima modifica di nihon4; 09-08-2022 a 16:07
    Quando il tetro dromedario
    giunse dietro al tetraedro
    alzò gli occhi e disse: "Diamine,
    son davanti a una piramide!"

  2. #2
    Trovato, è questo:

    codice:
    var inputs = document.querySelectorAll(".btn-default:not(.emphasize)")
    
    
    for (var i = 0, len = inputs.length; i < len; i++) {
      inputs[i].click()
    }
    Quando il tetro dromedario
    giunse dietro al tetraedro
    alzò gli occhi e disse: "Diamine,
    son davanti a una piramide!"

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.