1

grails サービスから phantom.js スクリプトを呼び出して、キャッシュできる PNG 画像を作成する必要があります。

phantom と grails で見たすべての例は、ファントムをテストに使用することを扱っているため、サービスからどのように管理する必要があるかわかりません。

grails サービスからスクリプトを呼び出すときのベスト プラクティスは何ですか?

カスタム スクリプトを使用して、渡された URL に基づいて画像を作成します。

コマンドラインでの等価物は次のとおりです。

./phantomjs createImage.js http://www.toBeConcerted.com output.png

4

2 に答える 2

5

これは、Java または Groovy から実行可能ファイルを呼び出すのと同じです。

Groovy ドキュメントには、このトピック専用のページがあります。また、この関連する SO questionも確認できます。

Groovy の例

def command = """phantomjs createImage.js http://www.toBeConcerted.com output.png"""// Create the String
def proc = command.execute()                 // Call *execute* on the string
proc.waitFor()                               // Wait for the command to finish
于 2013-07-23T11:59:10.483 に答える
0

Ghost Driverという名前のPhantomJSのWebDriver実装を確認することをお勧めします。Grailsに 含まれてPhantomJS 1.9+おり、Grailsから簡単に呼び出すことができます

于 2013-07-23T13:58:09.333 に答える