【发布时间】:2016-12-18 13:27:07
【问题描述】:
我正在尝试使用 WWW::Mechanize 从下拉菜单中选择一个选项。这是我现在拥有的代码(只有从下拉菜单中选择的部分):
use warnings;
use WWW::Mechanize;
my $url = 'http://genome.ucsc.edu/cgi-bin/hgBlat?command=start';
my $browser = WWW::Mechanize->new();
$browser->get($url);
$browser->select('db', 'hg38');
$browser->submit();
选择无效。
这是我手动选择所需选项的站点中此下拉菜单的 HTML:
<select name="db"> = $0
<option selected value="hg38">Dec. 2013 (GRch38/hg38)</option>
<option value="hg19">Feb. 2009 (GRch17/hg19)</option>
<option value="hg18">Mar. 2006 (NCBI36/hg18)</option>
<option value="hg17">May 2004 (NCBI35/hg17)</option>
<option value="hg16">July 2003 (NCBI34/hg16)</option>
</select>
如何使用机甲来选择选项?相关网站的网址是“http://genome.ucsc.edu/cgi-bin/hgBlat?command=start”。
【问题讨论】:
标签: html perl www-mechanize