1

我在 casperJs 中创建了一个网页抓取脚本。

我想要的是我需要插入从 sql server 数据库中抓取的结果。

我打算通过将结果发布到它插入数据库的服务器上来做到这一点。我已经尝试了下面的代码来测试它是否可以在casper.run中完成

casper.run(function () {


    var finalResult = this.evaluate(somefunction, Obj);

    this.open('http://www.testserver.com/post.php?q=test').then(function() {
        this.echo('GOT it.');
    });

它不发出请求,也不回显 GOT It。

4

2 回答 2

0

可以通过以下两种方式实现:

1) 通过在 .run 外部使用 this.open 2) 通过 php 脚本运行 casper 并将结果从那里插入到 db 中。

于 2014-04-30T08:13:05.863 回答
0

我不确定这是否是一种巧妙的方法。我宁愿建议为 NodeJS 使用 SpookyJS 和 SQL 服务器库。

于 2014-02-11T09:43:27.717 回答