2016-10-14 2 views
-2

node.js로 명령 줄 응용 프로그램으로 POST 작업을 수행하고 싶습니다. 웹 사이트가 토큰을 다시/로그인에 데이터를 게시하고 로그인 쿠키를 수신 지원하는 경우Node.js로 로그인

+1

이 질문은 너무 막연합니다. 이미 시도한 내용을 알려주십시오. 귀하의 코드 중 일부를 보여주십시오 ... –

+0

Euh 나는 이것을 시도 : var cloudscraper = require ('cloudscraper'); cloudscraper.post ('http://hbeta.net/', {field1 : '값', field2 : 2}, 함수 (오류, 응답, 본문) { ... }}; –

+0

(구름 깍이)은 구름 플레어 보호를 건너 뛰는 모듈입니다 –

답변

1

) 목표는 이 감사 (필자는 사용자 이름과를 automaticly 암호를 게시 응용 프로그램을 만들려면) 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 또는 당신이 할 수 없을 것입니다 비슷한 무언가에 대한 액세스를 제공하지 않습니다. 브라우저를 사용하는 사용자는 로그인 상태를 유지하는 '쿠키/토큰'을받으며 한 번만 인증 할 수 있습니다. '쿠키/토큰'을 저장하고 POST 호출을 할 때마다 다시 제공하지 않으면 POST 호출을 사용할 때 웹 사이트에서 인증되지 않았다고 생각할 것입니다. –