1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| import http
def check_quant_in(id,txt):
return (
txt.count('<a href="http://didungar.com/liens/?from='+id+'">didungar.com</a>')
+
txt.count('<a href="http://didungar.com/liens/?from='+id+'" target="_blank">didungar.com</a>')
+
txt.count('<a class="link" rel="nofollow" href="http://didungar.com/liens/?from='+id+'" onclick="window.open(this.href); return false;">')
)
liens_back = http_get("mon lien Admin")
liens = liens_back.split(' ')
for url in liens:
if ( url != '' ):
id = url.split('|')
url = id[1]
id = id[0].replace('|','')
url = url.replace(' ','')
source = http_get(url)
if ( 1>check_quant_in(id,source) ):
print 'Retour non trouver ( id=' , id , ' ) ==> ' , url
# Dans un commentaire !
com = ( 0==1 )
com_ = 0
temp = ""
for char in source:
# Chercher le commantaire :
if ( not(com) ):
if ( com_ == 0 ):
if ( char == '<' ):
com_ += 1 # J'ai <
else:
com_ = 0
else:
if ( com_ == 1 ):
if ( char == '!' ):
com_ += 1 # J'ai <!
else:
com_ = 0
else:
if ( com_ == 2 ):
if ( char == '-' ):
com_ += 1 # J'ai <!-
else:
com_ = 0
else:
if ( com_ == 3 ):
if ( char == '-' ):
com = (1==1)# J'ai <!--
temp = ""
com_ = 0
else:
com_ = 0
else:
# Toujours en commentaire ?
if ( com_ == 0 ):
if ( char == '-' ):
com_ += 1 # J'ai -
else:
com_ = 0
else:
if ( com_ == 1 ):
if ( char == '-' ):
com_ += 1 # J'ai --
else:
com_ = 0
else:
if ( com_ == 2 ):
if ( char == '>' ):
com = (1==0) # J'ai -->
com_ = 0
temp = ""
else:
com_ = 0
# Donc je regarde si le lien est ici !
temp += char
if ( check_quant_in(id,temp)>0 ):
#print '<!--', temp
print 'Liens dans un commentaire ==> ' , url
# Cacher !
print 'Fin de la verif' |
Partager