WWW-модуль механизации Perl - PullRequest
1 голос
/ 02 июня 2011

Я использую модуль www-mechanize для доступа к элементам управления веб-сайта.Некоторые HTML-страницы содержат фреймы.Я не могу получить имена ссылок, и я не могу получить доступ к ссылкам в кадрах.Пожалуйста, предложите правильное решение для решения этой проблемы.

Рабочая платформа: Windows, Perl

Заранее спасибо

1 Ответ

9 голосов
/ 02 июня 2011

Из того, что я вижу, WWW :: Mechanize не загружает кадры автоматически;Вы должны сделать это сами.Вы можете получить ссылки на фреймы с:

@frames = $mech->find_link( 'tag' => 'frame' );

и затем $mech->get каждый (клонирование вашего мехового объекта при необходимости).

...