是否可以使用PHP抓取来检索jsp站点分页数据


is it possible to retrieve jsp site pagination data using PHP scraping?

我正在尝试使用抓取获取分页数据。下一页数据是使用on-click事件检索的,是否可以检索?

这是我用来抓取的URL:http://www.esrb.org/ratings/search.jsp

这是下一页链接的代码:

<input type="submit" onmousedown="restorePreEdits()" onclick="javascript:scrollPage('1');return false;" id="nextPage" value="&gt;&gt;" name="nextPage">

如果你看一下网站结构和Javascript,你会注意到每次点击next/prev按钮时,偏移量输入的值都会根据下面的表单进行调整,然后提交表单:

<form id="search" action="search.jsp" method="POST">
    .
    .
    .
    <input type="hidden" name="offset" value="50">
    .
    .
    .
</form>

从站点删除信息所需要做的就是模拟这个表单的提交。

你可以参考这个线程如何使用cURL和PHP发送POST请求