#!/usr/local/bin/perl use strict; use warnings; use WWW::Mechanize::Firefox; use 5.010; my $mech = WWW::Mechanize::Firefox->new( autoclose => 0, ); my $url = q(https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_dyn_ctlg?); $mech->get($url); say q(got url); say q(choose term); $mech->form_number(1); $mech->field('cat_term_in', '201220'); $mech->submit(); say q(choose subject); $mech->form_number(1); $mech->select('sel_subj', ['AAE']); $mech->submit(); say $mech->content(); #### got url choose term choose subject 2 elements found for './/*[(local-name(.)="input" or local-name(.)="select" or local-name(.)="textarea") and @name="sel_subj"]' at ./get_course_descriptions2.pl line 28 ####
^^^^^ Relavant Hidden Input Type vvvvvvvvv Relevant Select Name