0

私は過去に C# で Web スクレイプ ツールを書きましたが、スクレイパーは tor をプロキシ サーバーとして使用し、次のようにリクエストを送信します。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://whatismyipaddress.com/");
      request.Proxy = new WebProxy("127.0.0.1:8118");      
       using (HttpWebResponse response =    (HttpWebResponse)request.GetResponse()) {
                 
.....

今日、新しいプロジェクトを NODE.JS に変換しましたが、同じリクエストを複製して機能させる方法がわかりません。

ありがとう。

4

1 に答える 1

2

requestパッケージを使用できます。

var request = require('request');

request.get({
    uri: 'http://whatismyipaddress.com/',
    proxy: 'http://127.0.0.1:8118'
}, function (err, resp, body) {
    if (err || resp.statusCode != 200) {
        console.log('oops! something failed.');
    }
    else {
        // process body here
    }
});
于 2013-11-04T18:22:41.763 に答える