Track Website Changes

by
Odoo

5.34

v 13.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 241
Technical Name track_website_changes
Websitehttp://www.auneor-conseil.fr
Versions 12.0 13.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 241
Technical Name track_website_changes
Websitehttp://www.auneor-conseil.fr
Versions 12.0 13.0

Odoo expert

Integrator since 2012

Track Website Changes

Track changes on multiple websites and send alert mail.

Installation :

To install this module, you need to: pip install -r requirements.txt

Usage :

Go to the Track Website module create a record with different information about the element you want to track:

  • Url: web page url where elements you want to track are located

  • User: only for simple authentication process

  • Password

  • Mail Template: The template of the mail you want to send on detected changes on the website

  • Cron: A planned action is automatically created and linked to this record, it allow to edit the frequency/number of control to do

  • Active: Linked to the active field of the cron

  • Elements: - Selector type: 2 type od selector are available: xpath and css selector. - Selector: you can select an attribute directly with selector respective methods (/@name for xpath for exemple), otherwise the text content will be used You can get these elements with firefox (for example) by doing:

    • Right click on the element you want to track
    • Inspect Element
    • Right Click on the blue line in side panel (in the DOM)
    • Copy > Xpath or CSS Selector

Limitations :

  • Only simple http authentications are supported (no csrf, post authentications ...)
  • Javascript is'nt interpreted (turn on Disable javascript browser option to have always correct selectors)

Improvements :

  • Add a regex field. It will be applied on the element result in order to track more subtle changes.
  • Add option to interpret javascript with selenium.


Suivez les modifications sur plusieurs sites Web et envoyez des e-mails d'alerte.

Mise en place :

Pour installer ce module, vous devez : pip install -r requirements.txt

Utilisation :

Allez dans le module Track Website créer un enregistrement avec différentes informations sur l'élément que vous souhaitez tracker :

  • Url : URL de la page Web où se trouvent les éléments que vous souhaitez suivre
  • Utilisateur : uniquement pour le processus d'authentification simple
  • Mot de passe
  • Modèle d'e-mail : le modèle d'e-mail que vous souhaitez envoyer en cas de modifications détectées sur le site Web
  • Cron : Une action planifiée est automatiquement créée et liée à cet enregistrement, elle permet de modifier la fréquence/le nombre de contrôles à effectuer
  • Actif : Lié au champ actif du cron
  • Eléments : - Type de sélecteur : 2 types de sélecteurs sont disponibles : sélecteur xpath et css. - Selector : vous pouvez sélectionner un attribut directement avec les méthodes respectives du sélecteur (/@name pour xpath par exemple), sinon le contenu du texte sera utilisé Vous pouvez obtenir ces éléments avec firefox (par exemple) en faisant :
    • Faites un clic droit sur l'élément que vous souhaitez suivre
    • Inspecter l'élément
    • Clic droit sur la ligne bleue dans le panneau latéral (dans le DOM)
    • Copier > Sélecteur Xpath ou CSS

Limites :

  • Seules les authentifications http simples sont supportées (pas de csrf, post authentifications...)
  • Javascript n'est pas interprété (activez l'option Désactiver le navigateur javascript pour avoir toujours les bons sélecteurs)

Améliorations :

  • Ajoutez un champ regex. Il sera appliqué sur le résultat de l'élément afin de suivre les changements plus subtils.
  • Ajout d'une option pour interpréter le javascript avec le sélénium.



Get a demo of the module :

Contact-us Phone: 09 72 63 50 88


Features :
  • Track changes across multiple websites
  • Sending alert emails
  • Email template
  • Track changes across multiple websites and send alert emails
  • xpath and css selector
  • Cron: automatically created scheduled action

Presentation of module

Differents buttons

Email template and cron

Email template

Cron: automatically created scheduled action

You can send an email to the address: support@auneor-conseil.fr specifying the name of the module in the subject of the email or contact us by phone. You will also need to attach a copy of the purchase invoice for the Odoo apps module.

Vous pouvez envoyer un mail à l’adresse : support@auneor-conseil.fr en précisant dans l’objet du mail le nom du module ou nous joindre par téléphone. Il faudra également nous joindre une copie de la facture d’achat du module Odoo apps.

Contact-us Phone: 09 72 63 50 88
  • Is the support included in the module ?
  • No, only malfunctions are taken into account in the support, otherwise you must have an Auneor Conseil support contract.

  • Is accommodation included in the module ?
  • No. If you wish to be hosted by Auneor Conseil or Odoo, then you can sign a contract with Auneor Conseil or Odoo but this hosting contract will be independent of this module. For more information on our hosting contract: https://www.auneor-conseil.fr/page/integration-et-hebergement
    For more information on Odoo.sh hosting contract :
    https://www.odoo.sh

  • Le support est-il compris dans le module ?
  • Non, seul les dysfonctionnements sont pris en compte dans le support, sinon vous devez avoir un contrat de support Aunéor Conseil.

  • L’hébergement est-il compris dans le module ?
  • Non. Si vous souhaitez être hébergé chez Aunéor Conseil ou chez Odoo, alors vous pouvez souscrire un contrat auprès d’Aunéor Conseil ou d’Odoo mais ce contrat d’hébergement sera indépendant du présent module.
    Pour plus d’informations sur notre contrat d’hébergement :
    https://www.auneor-conseil.fr/page/integration-et-hebergement
    Plus d’informations sur le contrat d’hébergement Odoo.sh :
    https://www.odoo.sh


Find other Auneor Conseil modules :

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.