Сначала вы пропустили "
после поисковых терминов.Глядя на исходный код желтых страниц, нет формы с именем "стандартная форма поиска".Форма с идентификатором "searchform-form".Так что этот пример должен работать:
my $mech = WWW::Mechanize->new;
$mech->get( "http://www.yellowpages.com" );
$mech->form_id( "searchform-form" );
$mech->field( "search-terms", "schneider" );
$mech->field( "search-location", "CA" );
$mech->submit();
РЕДАКТИРОВАТЬ:
также условия поиска и местоположение поиска являются входными идентификаторами, где документация WWW :: Mechanize говорит:
Учитывая имя поля, установите его значение равным указанному значению
Это означает, что вы должны изменить их с помощью: search_terms и geo_location_terms.