Я искал какой-то учебник или пример о том, как это сделать, но я не понимаю, что это решение прямо у меня под носом, или никто его действительно не заметил.
То, что я пытаюсь сделать, это использовать casperjs для автоматизации процесса, когда я создаю учетную запись на веб-сайте. Я буду предоставлять несколько разных имен пользователей, а затем я хочу вывести файл в конце с именем пользователя, которое было использовано для регистрации вместе с паролем.
Если мне не нужно использовать PHP для этого, это тоже хорошо. Я просто очень смущен. Спасибо за помощь.
Не уверен, чтобы полностью понять ваш вопрос (см. Мой комментарий выше), но в основном:
var casper = require('casper').create(); var username = 'foo'; var password = 'bar'; casper.start('http://service.domain.tld/register.html', function() { this.fill('form[action="/register"]', { 'username': username, 'password': password }, true); }); casper.then(function() { if (/Your account was created/.test(this.fetchText('.success'))) { this.echo('Created account: ' + username + '/' + password); } else { this.echo('Failed creating account for ' + username); } }); casper.run();
Вы также можете вернуть некоторую сериализацию JSON любой дополнительной информации, чтобы облегчить их потребление скриптом PHP.