WWW :: Mechanize :: Firefox单击或从选择中选择一个选项?

时间:2013-03-20 08:42:50

标签: perl web-scraping www-mechanize www-mechanize-firefox

如何使用select点击或选择WWW::Mechanize::Firefox中的选项。在这种情况下,selectform范围内。

代码如下:

<form name="formo">
<select class="selectc" onchange="go()" name="selecto">
<option value="">Option 1</option>
<option value="">Option 2</option>
<option value="?place1">Option 3</option>
<option value="?place2">Option 4</option>

我想点击选项3转到place1,例如。

1 个答案:

答案 0 :(得分:3)

你必须像这样使用$mech->select

$mech->select( 'selecto', '?place1' );

第一个参数是select元素的名称,第二个参数是您要将其设置为的值。该值必须是option内的select之一。有关详细信息,请参阅the docs