Ruby Mechanize извлекает заголовки

Я использую механизм для веб-проверки, когда я получаю URL-адрес, я получаю URL-адрес обновления в заголовках:

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

Когда я прошу механизировать список метаданных, я делаю это:

стр $page.meta

Я получил:

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

Как я могу правильно получить URL-адрес обновления?

Спасибо


person RGB    schedule 12.05.2011    source источник


Ответы (2)


Это работает:

$page.meta.first.href
person RGB    schedule 13.05.2011

Либо это ошибка в механизации, либо что-то не так с html, как и должно быть, это мета. Кстати, у Mechanize также есть атрибут #follow_meta_refresh, который по умолчанию равен false.

person Roman    schedule 12.05.2011