PhantomJS 示例
在本章中,我们提供了一些更实际的示例来了解PhantomJS的一些重要特性。
示例1 – 查找页面速度
在这个示例中,我们将使用PhantomJS来找到给定页面URL的页面速度。
上述程序生成以下 输出。
命令 − phantomjs pagespeed.jshttp://www.google.com
第二个示例 – 向页面发送点击事件
在以下示例中,我们将使用PhantomJS向页面发送一个 点击事件 。
上述程序生成以下的输出。
我们的程序将在bin文件夹中创建以下两个png图像。这两个图像显示了上述程序执行前后的差异。
示例3 – 提交表单
以下示例演示了如何使用PhantomJS提交表单。
submitform.html
以下代码展示了如何使用 submitform.html 文件。
一旦表单被提交,它将转到 submitform.php 。
submitform.php
submitform.php只是打印文件的详细信息。
以上程序生成以下 输出 。
图片
以下是文件上传和表单提交的图像。