2017-12-08 10 views
0

私はこのように動作するphantomjsに基づいたアプリケーションを持っています: 1.私はdatabse(postgres)のデータを配列として受け取るPHPスクリプトを実行しています 2.次にviaドメインWHOISをチェックする - - と各ドメイン有効期限のために収集ファントムで私はデータを処理してい3もしくはshell_exec Iはphantomjsスクリプトを実行している、引数としてIは、(1)データを用いて配列を渡すだ、 。結果として、私はファイルに格納されている配列を取得しています 4.最後にファントムは、格納されたファイルからデータを取得し、データベースに保存するphpスクリプトを実行します。Phantomjs - データベースにデータを保存する

より良いオプションがある場合、私は思ったんだけど?おそらくphantomjsスクリプトのすべてをやっているのでしょうか?たぶん、ポストグル用のjsクライアントがありますか?

答えて

0

私は(PhantomJSは、それが常に4段階に取得できない場合がありますので、クラッシュには見知らぬ人ではありません)ステップ3から始まるワークフローを変更すると、すぐにデータの保存を開始したいです。

  1. あなた自身のエンドポイントにsend data via an AJAXまたはPOST要求を行うことができます。 localhost上であっても、HTTP経由で利用可能な別のPHPスクリプトである可能性があります。だからあなたは別のページを開いてそこに行き、データを送ります。

  2. さらに信頼性の高いアプローチ:データを処理した後、CLI経由でデータを入力します(または以前のようなデータにデータを保存し、スクリプトパスを入力します)。

関連する問題