PHP无头浏览器?

Sta*_*bie 18 php browser javascript-engine headless-browser

是否有一个用于PHP的无头浏览器库?想要内置JS引擎的东西.FOSS首选.

Ant*_*los 22

PhantomJS - http://phantomjs.org/

PhantomJS是一个带有JavaScript API的无头WebKit.它具有对各种Web标准的快速和本机支持:DOM处理,CSS选择器,JSON,Canvas和SVG.

你可以把它与像php-PhantomjsRunner (现已弃用)的东西结合起来,如果你想要自己烤.

在设置并准备开始使用PhantomJS进行测试时,请选择各种测试框架中的一个.

我最近也从tutsplus看到了这个教程,它应该对任何人都有帮助.

  • PHP不是JS ..... (5认同)

Dav*_*vid 7

看看水貂,它支持僵尸作为后端.

它看起来很不错,似乎得到了很好的支持.


编辑:

不幸的是,php没有原生的javascript解释器; 所以,如果你正在寻找一个 PHP的实现,包括javascript支持,目前,你将找不到它.对于无头的javascript支持,你将不得不依赖后端的node.js或phantomjs之类的东西.

我相信你已经看过它们了,但是对于其他选择,无论是领导还是缺乏javascript支持,Mink的其他后端都值得一试.

  • 对于PHP中的Javascript:http://include-once.org/p/phpjs/ (2认同)