Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > нужно кликнуть по ссылке., что можно использовать?


Автор: burakov 18.12.2015, 02:57
Добрый день,
по ссылкой скрывается пост запрос., но это дело все находится в тегах <a..</a>
и под виндой я  кликаю по этой ссылке при помощи фантомJS и WWW::Mechanize::PhantomJS

но..

под  линуксом. оно не хочет при помощи фантома кликать. , говорит элемент скрыт, кликнуть не могу.
хотя контент один в один.


Вопрос .
чем еще можно кликнуть?

я попробовал использовать 

WWW::Mechanize
но.. он click делает только по кнопкам (сабмит формы)
и конструкций вида

Код

        $mech->click (
            {    
                xpath => './/*[@id=\'Login1_LoginButton\']', 
                synchronize => 0,
            }
        );


вообще не понимает



попробовал
https://metacpan.org/pod/WWW::Mechanize#mech-follow_link
безрезультатно.  в том плане, что вообще непонятно что скрывается за follow, но и 

мне надо найти ссылку как минимум по тексту (потому что href там остуствует)

как то так
$mech->find_link( text_regex => qr/download/i );

но..
$mech-> follow () 
не понимает text_regex?


помогите... пожалуйста.
очень нужно кликнуть.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)