JavaScript È°¿ëÆÁ
2017.04.19 / 09:57

[JavaScript] ÀÚ¹Ù½ºÅ©¸³Æ®·Î ³×À̹ö ÀÚµ¿·Î±×ÀÎ ¸¸µé±â

1pips
Ãßõ ¼ö 209

[JavaScript] ÀÚ¹Ù½ºÅ©¸³Æ®·Î ³×À̹ö ÀÚµ¿·Î±×ÀÎ ¸¸µé±â

 

VBSciprt·Î ÀÚµ¿·Î±×ÀÎ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú´Âµ¥ ¿äû¿¡ ÀÇÇؼ­ ÀÚ¹Ù½ºÅ©¸³Æ®·Î ´Ù½Ã ¸¸µé¾ú½À´Ï´Ù.

¹®¹ýÀÌ ºñ½Áºñ½ÁÇؼ­ »ì¦ ¹®¹ý¸¸ ¹Ù²ãÁÖ´Ï±î µÇ³×¿ä.

 

[Program/VBScript] - [VBScript] ³×À̹ö ÀÚµ¿·Î±×ÀÎ ½ºÅ©¸³Æ® ¸¸µé±â

[Program/VBScript] - [VBScript] ´ÙÀ½(Daum) ÀÚµ¿·Î±×ÀÎ ½ºÅ©¸³Æ® ¸¸µé±â


³×À̹ö¿¡ ÀÚµ¿·Î±×ÀÎ ÇÏ´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.
³×À̹ö´Â ´ÙÀ½°ú ´Ù¸£°Ô http://static.nid.naver.com/loginbox.nhn ¶ó´Â º°µµÀÇ ·Î±×ÀÎ È­¸éÀ¸·Î µÇ¾îÀÖ½À´Ï´Ù.

 



º¸¾È´Ü°è¿¡ µû¶ó¼­ ·Î±×ÀÎ ¹æ½ÄÀÌ ´Ù¸¨´Ï´Ù.

     1´Ü°è : HTMLÀ» ÀÌ¿ëÇÑ ÀÏ¹Ý ·Î±×ÀÎ
     2´Ü°è : 
Javascript¸¦ ÀÌ¿ëÇÑ ·Î±×ÀÎ
     3´Ü°è : ActiveX º¸¾È¸ðµâÀ» ÀÌ¿ëÇÑ ·Î±×ÀÎ
 

»ç¿ëµÇ´Â ·Î±×ÀÎÈ­¸é ¿ÀºêÁ§Æ®
     m2b : º¸¾È1´Ü°è ¹öÆ°
     id    : IDÀÔ·Â ÅؽºÆ® ¹Ú½º
     pw  : ¾ÏÈ£ ÀÔ·Â  ÅؽºÆ® ¹Ú½º
     
frmNIDLogin : ·Î±×ÀÎ Æû 


¡¼¼Ò½º¡½
/* IE¿ÀºêÁ§Æ® »ý¼º */
var objIE = WScript.CreateObject("InternetExplorer.Application");

/* ȨÆäÀÌÁö Á¢¼Ó */
/* ³×À̹ö ·Î±×ÀÎ ÆäÀÌÁö¿¡ Á¢¼Ó */ 
objIE.navigate("http://static.nid.naver.com/loginbox.nhn");
/* È­¸éÀ» Ç¥½Ã */
objIE.visible = true;                                                      

/* È­¸é ·ÎµùÀÌ ³¡³¯¶§±îÁö ½ºÅ©¸³Æ® Á¤Áö */
while(objIE.busy) ;
while(objIE.Document.readyState != "complete") ;

/* º¸¾È1´Ü°è·Î ¼³Á¤ */
objIE.Document.getElementById('m2b').click();
/* IDÀÔ·Â */
objIE.Document.all("id").value = "¾ÆÀ̵ð";
/* ¾ÏÈ£ ÀÔ·Â */
objIE.Document.all("pw").value = "Æнº¿öµå";
/* ·Î±×ÀÎ ½ÇÇà */
objIE.Document.frmNIDLogin.submit();

 

¡¼´Ù¿î·Îµå¡½

 naver_login.js