[英]Using casperjs and PHP to save data
我一直在尋找某種有關如何執行此操作的教程或示例,但要么我不了解該解決方案就在我的眼皮底下,要么沒人真正將其付諸實踐。
我想做的是使用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腳本對它們的使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.