Bonjour,
Je souhaite vérifier toutes les x secondes si le contenu d'une page internet a changé.
Cette page n'envoie pas d'information ETag ou Last-Modified.
Donc je pensais faire un bout de programme qui va charger le contenu de la page à deux temps différents et comparer les deux contenus.
Mais dans quelle sorte de variable charger le contenu pour faire cette comparaison ?
J'ai testé
resultat: toujours False
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sock1 = urlopen(url) sleep(30) sock2 = urlopen(url) print sock1==sock2
J'ai testé
résultat: toujours False
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 html1 = urlopen(url).read() sleep(20) html2 = urlopen(url).read() print html1==html2
J'ai testé
résultat: toujours False
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 html1 = urlopen(url).read() sleep(20) html2 = urlopen(url).read() f1 = open('fich1','w') f1.write(html1) f1.close( f1 = open('fich1','r') a = f1.read() f2 = open('fich2','w') f2.write(html1) f2.close() f2 = open('fich2','r') b = f2.read() print a==b
Pourriez-vous m'orienter vers une idée pas trop compliquée svp.
Partager