+ nature => {url => 'http://www.nature.com/naturejobs/science/jobs?utf8=%E2%9C%93&q%5B%5D=professor&job_type%5B%5D=Assistant+Professor&job_type%5B%5D=Professor&order_by=created_on',
+ next_selector => [class=>"next_page",url_regex=>qr{^/naturejobs/science/jobs},],
+ job_selector => [url_regex => qr{^/naturejobs/science/jobs/\d+-.+}],
+ university => [href => qr{^/naturejobs/science/employer-directory/\d+$}],
+ description => [class=>"job-description"],
+ date => [_tag => 'dd', sub {$_[0]->as_text() =~ qr/\d+\s+days\s+ago$/},],
+ position => [class=>'job-title heading'],
+ },
+ vitae => {url => 'https://chroniclevitae.com/job_search?job_search%5Bdistance_from_zip%5D=10&job_search%5Bemployment_type%5D=Full-time&job_search%5Bposition_type%5D=63',
+ next_selector => [text_regex => qr{Next}, url_regex=>qr{^/job_search}],
+ job_selector => [url_regex => qr{/jobs/\d+-\d+$}],
+ university => [href => qr{/institutions/\d+$}],
+ description => [class => 'job-listing__content__description'],
+ date => [_tag => 'td', sub {$_[0]->as_text() =~ qr/\,\s+20\d{2}$/}],
+ position => [_tag => 'h1',
+ sub {defined $_[0]->parent()->attr('class') and
+ $_[0]->parent()->attr('class') eq
+ 'page-title page-title--two-col'},
+ ],
+ },
+ higheredjobs => {url => 'https://www.higheredjobs.com/search/advanced_action.cfm?JobCat=113&JobCat=259&JobCat=99&JobCat=100&JobCat=108&JobCat=107&PosType=1&InstType=1&InstType=2&InstType=3&Keyword=&Remote=1&Remote=2&Region=&Submit=Search+Jobs',
+ next_selector_tree => [class => 'js-click-submit',
+ href => qr{advanced_action\.cfm},
+ sub {return 1
+ if defined
+ $_[0]->look_down(src =>
+ qr/active-right/);
+ return 0;
+ },
+ ],
+ job_selector => [url_regex => qr{^details.cfm\?JobCode=\d+},
+ ],
+ university => [class => qr/field-value/,
+ sub {my $p = $_[0]->parent();
+ my $c = $p->look_down(class => qr/field-label/,
+ );
+ defined $c and $c->as_text() =~ qr/institution/i;
+ }
+ ],
+ date => [class => qr/field-value/,
+ sub {my $p = $_[0]->parent();
+ my $c = $p->look_down(class => qr/field-label/,
+ );
+ defined $c and $c->as_text() =~ qr/posted/i;
+ }
+ ],
+ position => [id => 'jobtitle-header',
+ _tag => 'h1',
+ ],
+ description => [id => 'jobDesc'],
+ },