Collecte d'informations

Aperçu

C'est une application qui exécute automatiquement JavaScript qui collecte des informations.
JavaScript lui-même doit être créé par l'utilisateur.

Cette application peut être utilisée comme suit.
  - Il est difficile d'accéder régulièrement au WEB interne et de consulter ses e-mails.
      Si même juste le titre de l'e-mail peut être collecté automatiquement…
  - Il est difficile de vérifier périodiquement les informations mises à jour de manière irrégulière.
      S'il peut être collecté automatiquement...


Le téléchargement de l'application est ici.
Obtenez le sur Google Play




Capture d'écran





Le téléchargement de l'application est ici.
Obtenez le sur Google Play




Des détails

- Spécifications de l'application
  - Jusqu'à 5 types d'informations peuvent être collectées avec cette application.
  - Chaque information peut être affichée jusqu'aux 50 derniers éléments.
  - JavaScript multiligne n'est pas pris en charge.
  - Il ne prend pas en charge les instructions de contrôle JavaScript (if, for, etc.) et les variables.
  - Prend en charge les commandes uniques.
  - Pour éviter les caractères brouillés, nous vous recommandons de créer du JavaScript au format UTF-8.
  - Même si vous mettez à jour le fichier JavaScript, il ne sera pas reflété dans cette application en raison de l'autorité d'accès au fichier du système d'exploitation Android, veuillez donc le relire à partir des paramètres de cette application.
  - Si une erreur telle que "Uncaught TypeError: Cannot read property" se produit dans getElementXxx(), la valeur acquise est invalidée et le traitement de la boucle est ignoré.
  - Si une erreur de communication se produit, par exemple lorsque la condition des ondes radio est mauvaise ou lors de l'accès à une URL qui n'existe pas, la collecte automatique est ignorée.


- Commande unique
  1. //
      C'est un commentaire d'une ligne.
      Les lignes avec "//" sont inconditionnellement considérées comme des commentaires.

  2. WAIT
        Arrête le traitement pendant quelques millisecondes.

  3. WEB ACCESS
        C'est une commande pour accéder au web.
        Ce n'est que lorsque "//" est avant "WEB ACCESS", qu'il est considéré comme une ligne de commentaire.

  4. ACCOUNT
        Remplacez la partie "ACCOUNT" par le compte que vous avez défini.

  5. PASSWORD
        Remplacez "PASSWORD" par le mot de passe que vous avez défini.

  6. WEB WAIT
        Il s'agit d'une commande pour attendre que le chargement Web soit terminé lors du changement d'URL avec onClick(), etc.
        Non requis pour "WEB ACCESS" et "SWITCH PAGE".

  7. BACKUP PAGE
        C'est une commande qui sauvegarde l'URL actuellement accédée.
          10 sauvegardes de 0 à 9 sont possibles.

  8. SWITCH PAGE
        C'est une commande qui bascule vers l'URL sauvegardée.

  9. DAYS
        Une variable qui stocke la date.
        Seuls les formats "yyyy/MM/dd" et "MM/dd" sont pris en charge.

  10. TIME
        Une variable qui stocke l'heure.
        Seul le format "HH:mm" est pris en charge.

  11. VIEW
        Est la variable dans laquelle stocker les informations collectées.
          5 éléments de 1 à 5 peuvent être stockés.
          Même les informations stockées ne peuvent pas être utilisées comme JavaScript.

  12. LOOP
      1. LOOP START COUNT = xxx MAX = xxx
            C'est la commande pour démarrer la boucle.
              COUNT: valeur de départ.
              MAX: Valeur maximum.

      2. LOOP END
            C'est la commande pour terminer la boucle.

      3. COUNT
            Dans la boucle, remplacez la partie "COUNT" par la valeur de comptage.
              - Exemple
                LOOP START COUNT = 0 MAX = 2
                  Remplacez "COUNT" par une addition telle que 0,1,2.
                LOOP START COUNT = 2 MAX = 0
                  Remplacez "COUNT" par une soustraction telle que 2,1,0.


- Exemple JavaScript
  - Collection de leçons de remplacement pour les sports centraux
    ------
    // Magasin Nishiarai
    WEB ACCESS https://www.central.co.jp/club/w_nishiarai/topics/instructor_pc.html

    // Collection de leçons de remplacement
    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
    ------

  - Collection de leçons de remplacement pour GOLD'S GYM
    ------
    // Magasin annexe du sud de Tokyo
    WEB ACCESS http://goldsgym-m.jp/daikou/daikouPC.php?sid=6

    // Collection de leçons de remplacement
    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
    ------

  - Collection de leçons de remplacement pour Megaros
    ------
    // Magasin Tachikawa Kita
    WEB ACCESS https://www.megalos.co.jp/tachikawa_kita/member/

    // Collection de leçons de remplacement
    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
    ------

  - Autre
    ------
    // L'accès à Internet
    WEB ACCESS http://xxx...
    BACKUP PAGE1

    // Paramètres de compte et de mot de passe
    document.getElementById('username').value = 'ACCOUNT'
    document.getElementById('passwd').value = 'PASSWORD'
    document.getElementById('btnSubmit').click()
    WEB WAIT
    BACKUP PAGE2

    // Se déconnecter
    document.getElementById('btnLogout').click()
    WEB WAIT
    WAIT 1000

    // Basculez vers l'URL à laquelle vous accédez au moment de "BACKUP PAGE1".
    SWITCH PAGE1
    SWITCH PAGE2
    ------


- Remarques
  - Veuillez utiliser cette application à vos risques et périls.
  - Nous ne sommes pas responsables des problèmes causés par cette application.
  - Veuillez l'utiliser après avoir compris "Exemple de JavaScript".
  - Veuillez utiliser après avoir débogué JavaScript avec cette application.
  - Cette application exécute JavaScript en arrière-plan et collecte des informations.
    Par conséquent, si vous utilisez l'application Task Killer, l'application d'économie d'énergie, l'application d'économie d'énergie, l'application de nettoyage de mémoire, l'optimisation de la batterie, etc., la collecte automatique peut s'arrêter.
    Si la collecte automatique est arrêtée, démarrez cette application pour redémarrer la collecte automatique.


- À propos de l'utilisation de l'identifiant publicitaire
  Utilisez l'identifiant de l'annonce pour afficher l'annonce.
      La politique de confidentialité est d'ici.


- À propos du compte/mot de passe
  - Si vous avez défini un compte/mot de passe, à utiliser selon JavaScript.


- À propos des autorisations
  - Démarre automatiquement au démarrage
      Il permet de reprendre automatiquement la collecte d'informations au démarrage ou au redémarrage du terminal.

  - Communication réseau
      Utilisé pour l'accès Web JavaScript.
      Utilisé pour afficher des publicités.


- Avis par APPLION
https://applion.jp/android/app/com.markn.InfoGather/




Le téléchargement de l'application est ici.
Obtenez le sur Google Play




Vers le site du logiciel Markn                

Vers la liste des applications                

Vers la politique de confidentialité