2017-10-01 7 views
0

자바 스크립트를 사용하여 로그인하는 데 필요한 모든 정보를 얻을 수 있습니까?자바 스크립트를 사용하여 양식에서 로그인에 대한 모든 정보 얻기

var form = getForm(); //some special function :-) 
console.log(form.action); // "https://example.com/login" 
console.log(form.method); // post 
//next step get inputs for login name and psw, for example: name and ps 

그래서, 내가하지만 포스트

https://example.com/login 
post 
name: admin 
psw: harrypotter 

을 시뮬레이션 할 수 있습니다 :

나는 양식 개체가 있습니다! 나는 모든 정보는 로그인에 필요한 추출 할 수있는 자동화 된 방법을 찾고 있어요

action: login 

: 일부 웹 페이지는이 같은 형태의 HTML에 저장된 다른 비밀 속성을 가지고있다.

어떻게 생각하십니까 ??

도움 주셔서 감사합니다.

답변

0

반복을 사용하여 요소의 모든 속성을 볼 수 있습니다. 그런 다음이 값을 배열에 저장 한 다음 배열에 액세스하여 action과 같은 값을 찾을 수 있습니다.

for (var i = 0; i < elem.attributes.length; i++) { 
    var attrib = elem.attributes[i]; 
    if (attrib.specified) { 
     console.log(attrib.name + " = " + attrib.value); 
    } 
} 

참조 : https://stackoverflow.com/a/828330/5287820