PhearJS使用PhantomJS渲染动态网页:获取页面,渲染并返回漂亮的JSON对象。PhearJS作为托管API以及您可以托管的开源解决方案提供。许多网站都依靠Javascript通过AJAX和前端渲染来获取数据。当机器(例如卷曲)请求这样的页面时,它仅“看到”一个空白页面。当您要获取动态页面的静态副本(例如出于SEO目的,网络抓取或数据挖掘)时,这是一个问题。PhearJS通过在无头PhantomJS浏览器中呈现页面并返回包含包含呈现的页面+有关响应的元数据的精美JSON对象来解决此问题。
网站:
http://phear.io分类目录
Mac版PhearJS的替代品
![iMacros](https://i.altapps.net/icons/imacros-a6126.png)
41
![CasperJS](https://i.altapps.net/icons/casperjs-41e9f.png)
14
![Phantomjs](https://i.altapps.net/icons/phantomjs-254a3.png)
14
![Javauto](https://i.altapps.net/icons/javauto-e4fc5.png)
4
![Selenium IDE](https://i.altapps.net/icons/selenium-ide-ce6d8.png)
2