Задать вопрос

Кликание по блокам ***?

Как в mozrepl кликать по кнопкам на сайте с помощью www::mechanize
Firebug показывает такой вот код кнопки *div*class="uuui-stbutton :float :left*/div*
Мои попытки
use strict;
use warnings;
#use WWW::Mechanize::Firefox::Troubleshooting;
use WWW::Mechanize::Firefox;
use Crypt::SSLeay;
use HTML::TagParser;
use URI::Fetch;

my $url = 'https://site.lobococ/teleport';
my $mech = WWW::Mechanize::Firefox->new( tab => 'current', );
&tevtyav;

sub tevtyav {
$mech->get($url);
sleep 4;
my @buttons = grep { $mech->is_visible($_) }
$mech->xpath(q{//div[@class="uuui-stbutton"]//a});
$mech->click($buttons[0]);
}
  • Вопрос задан
  • 335 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
bufonix
@bufonix Автор вопроса
I Love Bash
Разобрался:)
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Mechanize::Firefox;

my $mech = WWW::Mechanize::Firefox->new();
#my $id = "google-help";
$mech->get('http://www.youtube.com/');
sleep 10;
$mech->click({ xpath => '//button[@id="google-help"]' });
sleep 10;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы