2009-12-10 4 views
0

Voici ce que je dois faire. J'utilise Google Chrome. J'ai une page qui recharge automatiquement toutes les 5 secondes en utilisant un script:Charger automatiquement un lien spécifique à différents intervalles de temps

javascript: timeout=prompt("Set timeout [s]"); 
current=location.href; 
if(timeout>0) 
    setTimeout('reload()',1000*timeout); 
else 
    location.replace(current); 

function reload() 
{ 
    setTimeout('reload()',1000*timeout); 
    fr4me='<frameset cols=\'*\'>\n<frame src=\''+current+'\'/>'; fr4me+='</frameset>';  
    with(document){write(fr4me);void(close())}; 
} 

J'ai trouvé ce script par Googling.

La raison pour laquelle la page se recharge automatiquement toutes les 5 secondes est que j'attends qu'un lien ou une URL spécifique apparaisse dans la page. Il apparaît à des moments aléatoires. Une fois que je vois le lien que j'attends, je clique immédiatement sur le lien. C'est très bien.

Mais je veux plus. Ce que je veux c'est que la page se recharge automatiquement et je veux qu'elle détecte automatiquement le lien que j'attends. Une fois que le script trouve le lien que j'attends, il charge automatiquement ce lien sur un nouvel onglet ou une nouvelle page.

Par exemple, je recharge automatiquement www.example.com. J'attends une URL spécifique "ACHETER MAINTENANT". Lorsque la page se recharge automatiquement, elle vérifie s'il y a une URL "ACHETER MAINTENANT". S'il en voit un, il devrait automatiquement ouvrir ce lien.

Merci.

Répondre

0

Pour l'inspiration, vérifiez ce que j'ai fait dans mon extension Chrome "Auto-Reload". Le code est here.

Vous devriez créer vous-même une extension (d'après ce que je comprends de votre question, c'est ce que vous sous-entendez). Une fois la page rechargée, vous pouvez utiliser jQuery (par exemple) pour scrap la page de votre lien.

Questions connexes