2016-10-14 6 views
-2

コマンドラインアプリケーションでnode.jsを使用してPOSTアクションを実行します。ウェブサイトは、トークンバック/ログインにデータを掲示し、ログインクッキーを受信をサポートしている場合Node.jsでログイン

+1

この質問はあまりにも曖昧です、あなたはすでに何を試しましたか教えてください?あなたのコードのいくつかを表示してください... –

+0

私はこれを試しました: var cloudscraper = require( 'cloudscraper'); cloudscraper.post( 'http://hbeta.net/'、{フィールド1: '値'、フィールド2:2}、関数(エラー、レスポンス、ボディ){ ... }); –

+0

(クラウドスクレイパー)は、クラウドフレアの保護をスキップするモジュールです –

答えて

1

); 目標は が おかげで(私は、ユーザー名と自動にパスワードをポストするアプリケーションを作成したい)http://hbeta.netにログインすることですこのコードは、単に彼らのCloudFlare DDOS保護をバイパスしてhttp://hbeta.net/にPOSTメソッドを送信し、要求とともにユーザ名とパスワードをお送りします

var cloudscraper = require('cloudscraper'); 

cloudscraper.post('http://hbeta.net/', { 
    username: 'username', 
    password: 'password' 
}, function(error, response, body) { 
    if (error) { 
     console.log("an error has occured"); 
    } else { 
     console.log(body, response); 
    } 
}); 

:は、次のコードを使用することができます。

+0

ありがとう兄弟;)それは動作しています –

+0

しかし、これで彼は接続の終わりをポストすると、接続を続行します...(私の悪い英語xDの申し訳ありません) –

+0

if APIやその他のものにアクセスすることはできませんが、そうすることはできません。 ブラウザを使用しているユーザーは、ログインしたままにして一度しか認証することができない「cookie/token」を受け取ります。 上記の「Cookie /トークン」を保存してPOSTコールを毎回送信しない限り、POSTコールを使用すると、Webサイトは認証されていないとみなします。 –

関連する問題