Raccolta di informazioni

Panoramica

È un'applicazione che esegue automaticamente JavaScript che raccoglie informazioni.
JavaScript stesso deve essere creato dall'utente.

Questa app può essere utilizzata come segue.
  - È problematico accedere regolarmente al WEB interno e controllare le e-mail.
      Se anche solo il titolo dell'e-mail può essere raccolto automaticamente...
  - È problematico controllare periodicamente le informazioni che vengono aggiornate in una fase irregolare.
      Se può essere raccolto automaticamente...


Il download dell'app è qui.
Scaricalo su Google Play




Immagine dello schermo





Il download dell'app è qui.
Scaricalo su Google Play




Dettagli

- Specifiche dell'app
  - Con questa applicazione è possibile raccogliere fino a 5 tipi di informazioni.
  - Ogni informazione può essere visualizzata fino agli ultimi 50 elementi.
  - JavaScript su più righe non è supportato.
  - Non supporta le istruzioni di controllo JavaScript (if, for, ecc.) e le variabili.
  - Supporta comandi unici.
  - Per evitare caratteri confusi, ti consigliamo di creare JavaScript in formato UTF-8.
  - Anche se aggiorni il file JavaScript, non si rifletterà in questa applicazione a causa dell'autorità di accesso ai file del sistema operativo Android, quindi leggilo di nuovo dalle impostazioni di questa applicazione.
  - Se si verifica un errore come "Uncaught TypeError: Cannot read property" in getElementXxx(), il valore acquisito viene invalidato e l'elaborazione del ciclo viene saltata.
  - Se si verifica un errore di comunicazione, ad esempio quando le condizioni delle onde radio sono scarse o quando si accede a un URL che non esiste, la raccolta automatica viene saltata.


- Comando unico
  1. //
      È un commento di una riga.
      Le righe con "//" sono incondizionatamente considerate come commenti.

  2. WAIT
        Interrompe l'elaborazione per millisecondi.

  3. WEB ACCESS
        È un comando per accedere al web.
        Solo quando "//" è prima di "WEB ACCESS", viene considerato come una riga di commento.

  4. ACCOUNT
        Sostituisci la parte "ACCOUNT" con l'account che hai impostato.

  5. PASSWORD
        Sostituisci "PASSWORD" con la password che hai impostato.

  6. WEB WAIT
        È un comando per attendere il completamento del caricamento del Web quando si cambia l'URL con onClick() ecc.
        Non richiesto per "WEB ACCESS" e "SWITCH PAGE".

  7. BACKUP PAGE
        È un comando che esegue il backup dell'URL attualmente a cui si accede.
          Sono possibili 10 backup da 0 a 9.

  8. SWITCH PAGE
        È un comando passa all'URL di backup.

  9. DAYS
        Una variabile che memorizza la data.
        Sono supportati solo i formati "yyyy/MM/dd" e "MM/dd".

  10. TIME
        Una variabile che memorizza l'ora.
        È supportato solo il formato "HH:mm".

  11. VIEW
        È la variabile in cui memorizzare le informazioni raccolte.
          È possibile memorizzare 5 elementi da 1 a 5.
          Anche le informazioni memorizzate non possono essere utilizzate come JavaScript.

  12. LOOP
      1. LOOP START COUNT = xxx MAX = xxx
            Questo è il comando per avviare il ciclo.
              COUNT: Valore iniziale.
              MAX: Valore massimo.

      2. LOOP END
            Questo è il comando per terminare il ciclo.

      3. COUNT
            Nel ciclo, sostituisci la parte "COUNT" con il valore di conteggio.
              - Esempio
                LOOP START COUNT = 0 MAX = 2
                  Sostituisci "COUNT" con un'aggiunta come 0,1,2.
                LOOP START COUNT = 2 MAX = 0
                  Sostituisci "COUNT" con una sottrazione come 2,1,0.


- Esempio JavaScript
  - Raccolta di lezioni sostitutive per gli sport centrali
    ------
    // Negozio Nishiarai
    WEB ACCESS https://www.central.co.jp/club/w_nishiarai/topics/instructor_pc.html

    // Raccolta di lezioni sostitutive
    LOOP START COUNT = 0 MAX = 49
        VIEW1 = document.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[0].getElementsByTagName('p')[0].textContent
        VIEW2 = document.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[2].getElementsByTagName('p')[0].textContent
        VIEW3 = document.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[3].getElementsByTagName('p')[0].textContent
        VIEW4 = document.getElementsByTagName('tbody')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[4].getElementsByTagName('p')[0].textContent
    LOOP END
    ------

  - Raccolta di lezioni sostitutive per GOLD'S GYM
    ------
    // Negozio ANNEX di Tokyo sud
    WEB ACCESS http://goldsgym-m.jp/daikou/daikouPC.php?sid=6

    // Raccolta di lezioni sostitutive
    LOOP START COUNT = 0 MAX = 49
        VIEW1 = document.getElementById('related-info-content').getElementsByTagName('b')[COUNT].textContent.split('年')[1]
        VIEW2 = document.getElementById('related-info-content').getElementsByTagName('dl')[COUNT].getElementsByTagName('dd')[3].textContent
        VIEW3 = document.getElementById('related-info-content').getElementsByTagName('dl')[COUNT].getElementsByTagName('dd')[4].textContent
        VIEW4 = document.getElementById('related-info-content').getElementsByTagName('dl')[COUNT].getElementsByTagName('dd')[2].textContent.split('\n')[0] + ' -> ' + document.getElementById('related-info-content').getElementsByTagName('dl')[COUNT].getElementsByTagName('dd')[5].textContent
    LOOP END
    ------

  - Raccolta di lezioni sostitutive per Megaros
    ------
    // Negozio Tachikawa Kita
    WEB ACCESS https://www.megalos.co.jp/tachikawa_kita/member/

    // Raccolta di lezioni sostitutive
    LOOP START COUNT = 0 MAX = 49
        VIEW1 = document.getElementsByClassName('memberAnnai')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[0].textContent + ' ' + document.getElementsByClassName('memberAnnai')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[1].textContent
        VIEW2 = document.getElementsByClassName('memberAnnai')[0].getElementsByTagName('tr')[COUNT].getElementsByTagName('td')[3].textContent
    LOOP END
    ------

  - Altro
    ------
    // Accesso Web
    WEB ACCESS http://xxx...
    BACKUP PAGE1

    // Impostazioni account e password
    document.getElementById('username').value = 'ACCOUNT'
    document.getElementById('passwd').value = 'PASSWORD'
    document.getElementById('btnSubmit').click()
    WEB WAIT
    BACKUP PAGE2

    // Disconnettersi
    document.getElementById('btnLogout').click()
    WEB WAIT
    WAIT 1000

    // Passa all'URL a cui stai accedendo al momento del "BACKUP PAGE1".
    SWITCH PAGE1
    SWITCH PAGE2
    ------


- Appunti
  - Si prega di utilizzare questa applicazione a proprio rischio.
  - Non siamo responsabili per eventuali problemi causati da questa applicazione.
  - Si prega di utilizzarlo dopo aver compreso "Esempio di JavaScript".
  - Si prega di utilizzare dopo il debug di JavaScript con questa applicazione.
  - Questa applicazione esegue JavaScript in background e raccoglie informazioni.
    Pertanto, se utilizzi l'app task killer, l'app per il risparmio energetico, l'app per il risparmio energetico, l'app per la pulizia della memoria, l'ottimizzazione della batteria, ecc., la raccolta automatica potrebbe interrompersi.
    Se la raccolta automatica viene interrotta, avvia questa applicazione per riavviare la raccolta automatica.


- Informazioni sull'uso dell'ID pubblicità
  Utilizza l'ID annuncio per visualizzare l'annuncio.
      L'informativa sulla privacy è da qui.


- Informazioni su account/password
  - Se hai impostato un account/password, da utilizzare secondo JavaScript.


- Informazioni sui permessi
  - Si avvia automaticamente all'avvio
      Viene utilizzato per riprendere automaticamente la raccolta delle informazioni all'avvio o al riavvio del terminale.

  - Comunicazione di rete
      Utilizzato per l'accesso web JavaScript.
      Utilizzato per la visualizzazione di annunci pubblicitari.


- Recensione di APPLION
https://applion.jp/android/app/com.markn.InfoGather/




Il download dell'app è qui.
Scaricalo su Google Play




Al sito del software Markn                

All'elenco delle app                

Alla politica sulla privacy