5

次のステップに進む前に、スクリプト(phantomjsまたはcasperjs)を手動の人間入力(キーボード入力)のために停止させることは可能ですか?

たとえば、スクリプトはフォームに入力し、画面全体を.pngとしてエクスポートし、ユーザー入力が最後のフィールドに入力されるのを待ってから[送信]をクリックします。キャプチャは、これに必要な障壁の1つです。キャプチャブレーカー/ソルバーなどは、実行ごとに1回だけなので、扱いたくありません。

何か助けはありますか?

4

1 に答える 1

3

私はそれを行ったことがありませんが、ブラウザ/ファントムで実行されるあなたが書いたスクリプトが、いくつかのローカルWebサーバーにajaxリクエストを送信できることを知っています。あなたの外部コミュニケーションがあります。

->screenshot 
->send to local server
->someones open web browser polls the server for new data entry jobs
->human submits one
->server receives submission
->server routes the response back to that initial ajax request
->that ajax request that got sent from phantomjs finally receives a response.

このワークフローは、ファントム/キャスパーから可能なあらゆる種類の外部通信を使用して実行できます(私はそれらに精通していません)。ajaxは機能すると確信しているので、例として使用しました。

于 2012-11-24T03:56:35.153 に答える