2013-10-07 4 views
1

웹 페이지에서 onclick을 따라갈 수 있어야합니다. 지금까지 제가 가지고있는 코드는 다음과 같습니다.WWW :: Mechanize :: Firefox를 사용하여 onclick 사용

documentation
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

당신이 잡을 수 없다는 것을 이해합니다. 그러나 이것은 "this"의 한 줄에 매우 특정한 질문입니다. 그래서 질문에 답하는 것만으로는 문제가 보이지 않습니다. – 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"; 

이 함께 올라오고 꽤 도움이되었다.