Skip to Content
Menu

Track Website Changes

by
Odoo

5.68

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

Track Website Changes

Odoo expert

Integrator since 2012

p
>
T
r
a
c
k

c
h
a
n
g
e
s

o
n

m
u
l
t
i
p
l
e

w
e
b
s
i
t
e
s

a
n
d

s
e
n
d

a
l
e
r
t

m
a
i
l
.
/
p
>
p

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
s
t
r
o
n
g
>
I
n
s
t
a
l
l
a
t
i
o
n
/
s
t
r
o
n
g
>

:
/
p
>
d
i
v

c
l
a
s
s
=
"
s
e
c
t
i
o
n
"

i
d
=
"
i
n
s
t
a
l
l
a
t
i
o
n
"

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
p

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
T
o

i
n
s
t
a
l
l

t
h
i
s

m
o
d
u
l
e
,

y
o
u

n
e
e
d

t
o
:

p
i
p

i
n
s
t
a
l
l

-
r

r
e
q
u
i
r
e
m
e
n
t
s
.
t
x
t
/
p
>
p

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
s
t
r
o
n
g
>
U
s
a
g
e
/
s
t
r
o
n
g
>

:
/
p
>
/
d
i
v
>
d
i
v

c
l
a
s
s
=
"
s
e
c
t
i
o
n
"

i
d
=
"
u
s
a
g
e
"

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
p

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
G
o

t
o

t
h
e

T
r
a
c
k

W
e
b
s
i
t
e

m
o
d
u
l
e

c
r
e
a
t
e

a

r
e
c
o
r
d

w
i
t
h

d
i
f
f
e
r
e
n
t

i
n
f
o
r
m
a
t
i
o
n

a
b
o
u
t

t
h
e

e
l
e
m
e
n
t

y
o
u

w
a
n
t

t
o

t
r
a
c
k
:
/
p
>
b
l
o
c
k
q
u
o
t
e

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
u
l
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
U
r
l
:

w
e
b

p
a
g
e

u
r
l

w
h
e
r
e

e
l
e
m
e
n
t
s

y
o
u

w
a
n
t

t
o

t
r
a
c
k

a
r
e

l
o
c
a
t
e
d
/
p
>
/
l
i
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
U
s
e
r
:

o
n
l
y

f
o
r

s
i
m
p
l
e

a
u
t
h
e
n
t
i
c
a
t
i
o
n

p
r
o
c
e
s
s
/
p
>
/
l
i
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
P
a
s
s
w
o
r
d
/
p
>
/
l
i
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
M
a
i
l

T
e
m
p
l
a
t
e
:

T
h
e

t
e
m
p
l
a
t
e

o
f

t
h
e

m
a
i
l

y
o
u

w
a
n
t

t
o

s
e
n
d

o
n

d
e
t
e
c
t
e
d

c
h
a
n
g
e
s

o
n

t
h
e

w
e
b
s
i
t
e
/
p
>
/
l
i
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
C
r
o
n
:

A

p
l
a
n
n
e
d

a
c
t
i
o
n

i
s

a
u
t
o
m
a
t
i
c
a
l
l
y

c
r
e
a
t
e
d

a
n
d

l
i
n
k
e
d

t
o

t
h
i
s

r
e
c
o
r
d
,

i
t

a
l
l
o
w

t
o

e
d
i
t

t
h
e

f
r
e
q
u
e
n
c
y
/
n
u
m
b
e
r

o
f

c
o
n
t
r
o
l

t
o

d
o
/
p
>
/
l
i
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
A
c
t
i
v
e
:

L
i
n
k
e
d

t
o

t
h
e

a
c
t
i
v
e

f
i
e
l
d

o
f

t
h
e

c
r
o
n
/
p
>
/
l
i
>
l
i
>
p

c
l
a
s
s
=
"
f
i
r
s
t
"
>
E
l
e
m
e
n
t
s
:

-

S
e
l
e
c
t
o
r

t
y
p
e
:

2

t
y
p
e

o
d

s
e
l
e
c
t
o
r

a
r
e

a
v
a
i
l
a
b
l
e
:

x
p
a
t
h

a
n
d

c
s
s

s
e
l
e
c
t
o
r
.

-

S
e
l
e
c
t
o
r
:

y
o
u

c
a
n

s
e
l
e
c
t

a
n

a
t
t
r
i
b
u
t
e

d
i
r
e
c
t
l
y

w
i
t
h

s
e
l
e
c
t
o
r

r
e
s
p
e
c
t
i
v
e

m
e
t
h
o
d
s

(
a

c
l
a
s
s
=
"
r
e
f
e
r
e
n
c
e

e
x
t
e
r
n
a
l
"

h
r
e
f
=
"
m
a
i
l
t
o
:
/
@
n
a
m
e
"
>
/
@
n
a
m
e
/
a
>

f
o
r

x
p
a
t
h

f
o
r

e
x
e
m
p
l
e
)
,

o
t
h
e
r
w
i
s
e

t
h
e

t
e
x
t

c
o
n
t
e
n
t

w
i
l
l

b
e

u
s
e
d

Y
o
u

c
a
n

g
e
t

t
h
e
s
e

e
l
e
m
e
n
t
s

w
i
t
h

f
i
r
e
f
o
x

(
f
o
r

e
x
a
m
p
l
e
)

b
y

d
o
i
n
g
:
/
p
>
b
l
o
c
k
q
u
o
t
e

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
u
l

c
l
a
s
s
=
"
s
i
m
p
l
e
"
>
l
i
>
R
i
g
h
t

c
l
i
c
k

o
n

t
h
e

e
l
e
m
e
n
t

y
o
u

w
a
n
t

t
o

t
r
a
c
k
/
l
i
>
l
i
>
I
n
s
p
e
c
t

E
l
e
m
e
n
t
/
l
i
>
l
i
>
R
i
g
h
t

C
l
i
c
k

o
n

t
h
e

b
l
u
e

l
i
n
e

i
n

s
i
d
e

p
a
n
e
l

(
i
n

t
h
e

D
O
M
)
/
l
i
>
l
i
>
C
o
p
y

&
g
t
;

X
p
a
t
h

o
r

C
S
S

S
e
l
e
c
t
o
r
/
l
i
>
/
u
l
>
/
b
l
o
c
k
q
u
o
t
e
>
/
l
i
>
/
u
l
>
/
b
l
o
c
k
q
u
o
t
e
>
d
i
v

c
l
a
s
s
=
"
s
e
c
t
i
o
n
"

i
d
=
"
l
i
m
i
t
a
t
i
o
n
s
"

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
h
4

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
L
i
m
i
t
a
t
i
o
n
s

:

/
h
4
>
u
l

c
l
a
s
s
=
"
s
i
m
p
l
e
"

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
l
i

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
O
n
l
y

s
i
m
p
l
e

h
t
t
p

a
u
t
h
e
n
t
i
c
a
t
i
o
n
s

a
r
e

s
u
p
p
o
r
t
e
d

(
n
o

c
s
r
f
,

p
o
s
t

a
u
t
h
e
n
t
i
c
a
t
i
o
n
s

.
.
.
)
/
l
i
>
l
i

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
J
a
v
a
s
c
r
i
p
t

i
s
'
n
t

i
n
t
e
r
p
r
e
t
e
d

(
t
u
r
n

o
n

D
i
s
a
b
l
e

j
a
v
a
s
c
r
i
p
t

b
r
o
w
s
e
r

o
p
t
i
o
n

t
o

h
a
v
e

a
l
w
a
y
s

c
o
r
r
e
c
t

s
e
l
e
c
t
o
r
s
)
/
l
i
>
/
u
l
>
/
d
i
v
>
d
i
v

c
l
a
s
s
=
"
s
e
c
t
i
o
n
"

i
d
=
"
i
m
p
r
o
v
e
m
e
n
t
s
"

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
h
4

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
I
m
p
r
o
v
e
m
e
n
t
s

:
/
h
4
>
u
l

c
l
a
s
s
=
"
s
i
m
p
l
e
"

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
l
i

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
A
d
d

a

r
e
g
e
x

f
i
e
l
d
.

I
t

w
i
l
l

b
e

a
p
p
l
i
e
d

o
n

t
h
e

e
l
e
m
e
n
t

r
e
s
u
l
t

i
n

o
r
d
e
r

t
o

t
r
a
c
k

m
o
r
e

s
u
b
t
l
e

c
h
a
n
g
e
s
.
/
l
i
>
l
i

d
a
t
a
-
o
-
m
a
i
l
-
q
u
o
t
e
=
"
1
"
>
A
d
d

o
p
t
i
o
n

t
o

i
n
t
e
r
p
r
e
t

j
a
v
a
s
c
r
i
p
t

w
i
t
h

s
e
l
e
n
i
u
m
.
/
l
i
>
/
u
l
>
/
d
i
v
>
/
d
i
v
>

    Features :

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.

  • 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

Pour tout autre question, si vous ne trouvez pas la réponse dans les FAQS, contactez-nous par mail ou par téléphone.

Contactez-nous Tel: 09 72 63 50 88

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.

    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.

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

For any other questions, if you cannot find the answer in the FAQs, please contact us by email or phone.




Nous contacter :

Nous contacter Téléphone: 09 72 63 50 88





Nos autres 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.