简体   繁体   中英

Can't use perl WWW::Mechanize to tick checkboxes

I am making a webscraper using perl WWW::Mechanize. My problem is the site that I am scraping is using javascript a bit too much. I am logging in using credentials, Then traversing to custom search using $mech->follow_link(url) .

The problem starts from here. I am landing on to a page where I have to select one checkbox and one radiobutton from a javascript enabled dropdownlist. I am stuck at this point.

The part of html is as below. When I am using $mech->tick('cs-MajorIndustryGroup') , I am getting an error

Can't call method "find_input" on an undefined value

WWW::Mechanize doesn't support JavaScript. You could try some of these modules:

For more information see WWW::Mechanize::FAQ .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM