github.com/segmentio/nightmareで 2 つのサイトを自動化しようとしています。
例:
- site_1 (一時的なメール サービス)にアクセスして、メールを受信したい。
- 次に、site_2にアクセスしてそのメールに入力し、フォームを送信します。
- 次に、site_1に移動し、メールが到着したかどうかを確認します
- アクティベーション リンクの電子メール メッセージを解析する
- 次に、そのリンクをクリックして、もう一度site_2に移動します。
…………など
Nightmare js と node.js は、この種のブラウザー操作に適していますか?
公式 API のような単純なことには問題ないからです。
var Nightmare = require('nightmare');
new Nightmare()
.goto('http://yahoo.com')
.type('input[title="Search"]', 'github nightmare')
.click('.searchsubmit')
.run(function (err, nightmare) {
if (err) return console.log(err);
console.log('Done!');
});
複雑なものはどうですか? ありがとうございました