小编MOB*_*MOB的帖子

如何从PHP执行PhantomJS

我想在localhost上从PHP执行PhantomJS.

任何机构都可以解释如何从PHP执行PhantomJS以及我应该从phantomjs.org下载什么软件包?

javascript php phantomjs php-phantomjs

19
推荐指数
2
解决办法
4万
查看次数

如何使用PhantomJS获取网站的HTML源代码

下面是一个PhantomJS示例,它通过外部网页上的DOM id获取一些元素:

var page = require('webpage').create();
console.log('The default user agent is ' + page.settings.userAgent);
page.settings.userAgent = 'SpecialAgent';
page.open('http://www.httpuseragent.org', function(status) {
  if (status !== 'success') {
    console.log('Unable to access network');
  } else {
    var ua = page.evaluate(function() {
      return document.getElementById('myagent').textContent;
    });
    console.log(ua);
  }
  phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)

我想获取网页的整个HTML源代码...我该怎么做?

javascript phantomjs

9
推荐指数
1
解决办法
1万
查看次数

如何安装PHP PhantomJS需要包

我正在尝试使用PHP PhantomJS,但它需要一些程序包才能运行..我是php的作曲家,当我试图在root PHP PhantomJS上安装依赖项时

composer install
Run Code Online (Sandbox Code Playgroud)

Loading composer repositories with package information
Installing dependencies (including require-dev)
Nothing to install or update
Generating autoload files
Run Code Online (Sandbox Code Playgroud)

我很困惑...任何人都可以帮助如何安装运行PHP PhantomJS脚本的软件包?

php phpunit phantomjs composer-php

8
推荐指数
2
解决办法
3867
查看次数

用真正的浏览器打开phantomjs标签

PhantomJS是一款无头WebKit浏览器.我可以用这个打开一个网址,并获取每秒更新一次的网页内容.

但我需要同时获取许多(100)页面的内容.

所有页面必须同时打开并每秒刷新一次.

这可能是一个页面,但我不知道如何从多个页面一次检索.

这是PhantomJS网站示例代码:

console.log('Loading a web page');
var page = require('webpage').create();
var url = 'http://www.phantomjs.org/';
page.open(url, function (status) {
  //Page is loaded!
  phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)

我可以一次使用很多PhantomJS实例吗?我似乎不是最好的方式.有没有人知道如何打开一个PhantomJS实例并从多个页面获取内容?

javascript phantomjs

6
推荐指数
1
解决办法
5940
查看次数

我们如何在phantomjs中使用evaluateAsync

evaluateAsync我们必须使用此功能的用途是什么以及使用此功能有什么好处.在下面我们看到一个糟糕的文档:

var webPage = require('webpage');
var page = webPage.create();
// @TODO: Finish page.evaluateJavaScript example.
Run Code Online (Sandbox Code Playgroud)

任何身体都可以显示evaluateAsyncphantomjs 的使用示例

javascript phantomjs

6
推荐指数
1
解决办法
2632
查看次数

选择数据库上每个表的最后一条记录

我想从我的数据库中显示每个的最后一条记录.所有表都具有与以下相同的结构:

+------+-----------+------------+--------+-----------+
|  id  |   kh_ho   |   kh_ha    | total  | base_num  |
+------+-----------+------------+--------+-----------+
| 1    |   2400    |     2000   | 2569   | 12548     |
| 2    |   2600    |     2195   | 2569   | 12548     |
| 3    |   2800    |     2400   | 2569   | 12548     |
| 4    |   4700    |     4450   | 2569   | 12548     |
| 5    |   5200    |     5000   | 2569   | 12548     |
| 6    |   4800    |     4795   | …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

1
推荐指数
1
解决办法
948
查看次数

标签 统计

phantomjs ×5

javascript ×4

php ×3

composer-php ×1

mysql ×1

php-phantomjs ×1

phpunit ×1

sql ×1