我正在尝试学习网络抓取,但网站上的解释很少。我使用 perl 和 ruby 进行编码,我想抓取页面发送的 javascript 请求产生的值,网站上有一个表单可以接受查询,并且有一个按钮调用 js 函数,获得的表是像这样。谁能帮我提供可以帮助我解析这些数据的资源?我已经坚持了一个多星期了。
2012 11
2011 9
2010 12
2009 6
2008 6
2007 8
<body>
<div style="display: hidden">
<form action="medsum.html" method="post" name="myform">
<input type="hidden" name="query" value="il9"><input type="hidden" name="button" value="tl">
</form>
</div>
<!-- Start of StatCounter Code -->
<script type="text/javascript">
var sc_project=3474592;
var sc_invisible=1;
var sc_partition=38;
var sc_security="008591cc";
</script><script type="text/javascript" src="http://www.statcounter.com/counter /counter_xhtml.js"></script><noscript><div class="statcounter"><a href="http://www.statcounter.com/" target="_blank"><img class="statcounter" src="http://c39.statcounter.com/3474592/0/008591cc/1/" alt="blog stats"></a></div> </noscript>
<!-- End of StatCounter Code -->
<script language="JavaScript">
document.myform.submit();
</script>
</body>