créer un site internet




 
 

Awk : teste les liens d'une page html

Ce programme permet de tester le liens d'une page html de votre site vers d'autre site.
c'est très simple à utiliser, il suffit de configurer le proxy et le port, et de lancer le script suivi du nom du fichier ( ce script utilise le programme client).
#!/bin/awk -f

BEGIN {
  RS="<"
  proxy="VOTRE PROXY "
  port="ET SON PORT"
}

# <a href="http:// ...
/^(a|A) .*(h|H)(r|R)(e|E)(f|F) *="?http:\/\// {
  sub(/^(a|A) .*(h|H)(r|R)(e|E)(f|F) *="?http:\/\//,"",$0)
  match($0,/[^" ]+("| )?/)
  link = substr($0,RSTART,RLENGTH-1)
  sub(/\//," /",link)
  links[link]=1
  next
}

END {
  for ( i in links  )
  {
    system("client " proxy " " port " " i )
    getline < "entete"
    sub(/n.*$/,"")
    print "----> "i " ---------- " $0
    close("entete")
  }
}

A propos - Contact - Réalisé avec Youhp3 v3.8 - v7.0 béta
Mentions Légales - CNIL n°800914
© AffilZEN 1998 - 2008 :: Auteur Nicolas : CV - Ingénieur web - NiKoZEN : Référencement
Part. : Créer un site, Creer son site