NodeJS - http.request并点击链接

时间:2015-10-23 16:55:12

标签: javascript node.js asynchronous httprequest

我需要添加到此代码中以使10%的http请求也单击页面上的特定#link。我正在进行网站转换测试。

var http = require('http');
http.createServer(function() { }).listen(8124); // Prevent process shutting down

var requestNo = 1;
var maxRequests = 1000;

function requestTest() {
    http.request({ host: 'www.mywebsite.com', method: 'GET' }, function(res) {
        console.log('Completed ' + (requestNo++));

        if (requestNo <= maxRequests) {
            requestTest();
        }
    }).end();
}

requestTest();

1 个答案:

答案 0 :(得分:0)

如果您需要“点击链接”,您可能需要一个完整的无头浏览器(没有用户界面的Web浏览器实现)。

示例包括PhantomJSSlimerJS