我正在研究实现了 AJAX 分页的网页抓取,因为网站是在 asp 中开发的,即扩展名为 .aspx 的页面,我尝试提交分页表单以从第一页以外的其他页面获取数据,但没有取得任何成功,采取看看我用过的代码 Scraping data from all asp.net pages with AJAX pagination implemented ,所以我的问题是如何从 php 单击分页链接,即是否可以在服务器端运行 jQuery 或 javascript?
我知道 Node.js 可以用来在服务器端运行 javascript,但不知道如何在 Apache 和 PHP 上使用它
最佳答案
使用PhantomJS用于与其他服务上的 HTML 页面交互。有像 this 这样的 PHP 库.
CasperJS是一个建立在 PhantomJS 之上的库,可以自动执行一些常见的测试/脚本任务。
如果您不需要与远程页面交互但想使用 jQuery 选择器从 HTML 中提取数据,请使用 Cheerio .
关于php - 是否可以在服务器端运行 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15109465/