2013-10-07 3 views
1

Мне нужно иметь возможность следить за onclick на веб-странице. Вот код, который у меня есть.с помощью WWW :: Mechanize :: Firefox для использования onclick

use strict; 
use warnings; 
use WWW::Mechanize::Firefox; 

# Create a new instance of Mechanize 
my $mech = WWW::Mechanize::Firefox->new(); 

# Go to page 
$mech->get('http://www.website.com'); 

# TODO 
# use a buttons onclick somehow.... 
+3

Вы на самом деле не показали, что знаете, что делаете. Мы не можем провести вас через это, поэтому, пожалуйста, сообщите нам, что все, что вам нужно, - это намек. – Borodin

+0

Я понимаю, что вы не можете провести, но это очень конкретный вопрос в одной строке «этого», поэтому я не вижу проблемы с ответом на вопрос. – Bill

ответ

1
# Go to page 
$mech->get('http://www.google.com'); 

# Fill in the query box 
$mech->field(q => "turtles"); 

# Click the Feeling Lucky Button 
$mech->click({ xpath => '//button[@name="btnI"]' }); 

# Get the title of the result page 
my $page_title = $mech->title(); 

print "$page_title\n"; 

documentation было довольно полезно в ближайшие с этим.