簡體   English   中英

使用casperjs和PHP保存數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM