【发布时间】:2013-02-27 10:16:25
【问题描述】:
我正在研究网页抓取并实现了 AJAX 分页,由于网站是用 asp 开发的,即扩展名为 .aspx 的页面,我尝试提交分页表单以从第一页以外的其他页面获取数据,但没有取得任何成功,请采取看看这里的代码我使用了Scraping data from all asp.net pages with AJAX pagination implemented,所以我的问题是如何从 php 中单击分页链接,即是否可以在服务器端运行 jQuery 或 javascript?
我知道 Node.js 可用于在服务器端运行 javascript,但不知道如何将它与 Apache 和 PHP 一起使用
【问题讨论】:
-
不,但 Node.js 可以(快速回答!!)
-
jQuery 代码可以上传到服务器但它的效果显示在客户端..因为它的客户端编程语言...你可以使用 node.js 因为它的服务器端 javascript
-
在 .aspx 页面上,当我单击分页链接时,它会通过 AJAX 提交表单,请检查 stackoverflow.com/questions/14768302/… 中 curl 请求中的 CURLOPT_POSTFIELDS
-
即使您可以在服务器端使用 javascript。使用javascript修改后,您将无法抓取页面,导致动态内容不可用。我以前用 curl 自己刮网页
标签: php javascript jquery web-scraping screen-scraping