我正在编写一个perl程序,该程序正在执行一个简单的get命令来检索结果并处理它们.但是该站点已更新,现在有一个处理结果的Java组件(因此实际数据不再包含在源代码中).
这是网站:
http://wro.westchesterclerk.com/legalsearch.aspx
尝试输入:
索引编号:11103
年:2009
我希望能够在表格的底部以编程方式输入“索引号”和“年”,并在其上显示“按数字搜索”,然后检索其旁边列出的结果.
我在Perl中编写了许多程序,这些程序仅通过URL传递变量,结果在源代码中列出,因此很容易解析. (使用LWP:简单)
喜欢:
$html = get("http://www.url.com?id=$somenum&year=$someyear")
但这对我来说是全新的,我不知道从哪里开始.
我对LWP:UserAgent和Mechanize有点熟悉.
我真的很感谢您的帮助.
谢谢!
解决方法:
使用驱动浏览器的模块之一可能更合乎逻辑.类似于Mozilla::Mechanize或Selenium工具.
浏览器最清楚如何使用AJAX与服务器进行交互以及如何重新渲染DOM等,因此在此功能的基础上构建脚本.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。