iT邦幫忙

0

VBA 密碼登入問題

問題:透過VBA送密碼,但密碼直接顯示出-->ab34dsfsg, 而非........
導致送出時,跳出 "請輸入密碼"

Sub hncb()

Set ie = CreateObject("InternetExplorer.application")
ie.Visible = True
ie.Navigate ("https://ibank.hncb.com.tw/netbank/servlet/TrxDispatcher?trx=com.lb.wibc.trx.Login&state=prompt&Recognition=company")
ShowWindow ie.hwnd, SW_SHOWMAXIMIZED

Do While ie.Busy = True Or ie.ReadyState <> 4
DoEvents
Loop

ie.Document.forms(0).all("pwdText").Value = "ab34dsfsg"

End Sub

1 個回答

2
dragonH
iT邦大師 1 級 ‧ 2019-11-12 09:17:25

請先去研究他們的 html

密碼的 value 應該會是在 PASSWORD

而不是 pwdText

小魚 iT邦大師 1 級 ‧ 2019-11-12 09:36:06 檢舉

要爬蟲首先要看得懂Html XD
還要會善用開發人員工具等工具,
所以爬蟲的技術已經算是進階技能了.

dragonH iT邦大師 1 級 ‧ 2019-11-12 09:37:17 檢舉

要爬蟲首先要看得懂Html XD

對阿 不然很容易瞎忙XD /images/emoticon/emoticon37.gif

喵仔 iT邦新手 5 級 ‧ 2019-11-12 13:14:52 檢舉

謝謝各位的回覆,會花時間再了解

我要發表回答

立即登入回答