我有一个 Ruby 程序,它解析由我无法控制的政府网站上的 asp.net 页面生成的 HTML 数据。我目前在 asp.net 页面上提交查询,方法是转到页面并单击“提交”,然后保存结果(这是 Ruby 程序解析的文件)。有没有办法从我的 Ruby 程序中触发提交,所以我不必每次都手动执行?
如果有用,这是我去的地址并单击“提交”然后保存:
http://www.deq.state.or.us/wq/sisdata/facilitycriteria.asp
实际上,在保存之前,我在结果页面(http://www.deq.state.or.us/wq/sisdata/facilitylist.asp)上单击“显示所有记录”,所以我需要弄清楚如何触发在我的程序中也是如此,但我认为如果有办法“提交”,那么可能有类似的方法来执行“显示所有记录”。
谢谢。