我正在使用 perl WWW::Mechanize 制作网络爬虫。我的问题是我正在抓取的网站使用了太多的 JavaScript。我使用凭据登录,然后使用 $mech->follow_link(url)
遍历到自定义搜索。
问题就从这里开始。我正在登陆一个页面,我必须从启用 JavaScript 的下拉列表中选择一个复选框和一个单选按钮。我被困在这一点上。
html部分如下。当我使用 $mech->tick('cs-MajorIndustryGroup')
时,出现错误
Can't call method "find_input" on an undefined value
最佳答案
WWW::Mechanize
不支持 JavaScript。您可以尝试其中一些模块:
有关更多信息,请参阅 WWW::Mechanize::FAQ
.
关于javascript - 无法使用 perl WWW::Mechanize 勾选复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655231/