php - 是否可以在服务器端运行 jQuery?

标签 php javascript jquery web-scraping screen-scraping

我正在研究实现了 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/

相关文章:

javascript - 如何阻止页面之间简单的 javascript 冲突?

jquery - 为什么这个选择器不起作用?

jQuery:是否可以从一个请求连续读取数据?

php - JQuery POST 使用 Ajax 覆盖 txt 文件不起作用

php - 您是否需要包含完整的 https 文件名才能在 html/php 表单上使用 SSL?

php - Yii session 存储、生命周期和 cookie

php - Parse Server - 如何在 Heroku 上启用 REST API key

javascript - 使用 Bootstrap Material 设计为文本区域的所有边框添加渐变

javascript - 如何在 javascript 中使用 php 变量

javascript - 全高 div 固定