2011-05-12 4 views
0

j'utilise mécaniser pour l'inspection web, quand je reçois une URL que je reçois une URL refresh dans les en-têtes:Ruby Mechanize récupérer les en-têtes

meta http-equiv="refresh" content="2;url=/html/Splash.action?splash=" 

Quand je demande de mécaniser à la liste des métadonnées que je fais :

$ pp page.meta

je suis:

Mechanize::Page::Meta 
    "" 
    "http://localhost/html/Splash.action?splash=" 

Comment puis-je récupérer correctement l'URL d'actualisation?

Merci

Répondre

0

Soit il est un bogue dans mécaniser, ou il y a quelque chose de mal avec le html, car il devrait avoir c'est méta. BTW, Mechanize possède également l'attribut #follow_meta_refresh, qui est false par défaut.

1

Cela fonctionne:

$page.meta.first.href 
Questions connexes