初次使用VBA訪問WEB相關的內容,不知道標題描述的是否正確還請各位諒解。
小弟的問題是,想在VBA中利用WINHTTP,通過目標網站的認證,并download所需的檔案。
對于WINHTTP得使用大致清楚,目前遇到一個問題,就是POST或者GET某一URL時,URL中關于用戶名和密碼的引數不知道怎么配置,怎樣才能得到WINHTTP中能夠使用的URL呢?
比如CSDN 的 URL是 https://passport.csdn.net/ajax/accounthandler.ashx?t=log&u=" & InterID & "&p=" & Password
上面這個URL是我在壇子里的搜到的,我試過可以通過認證,請問這樣的URL和引數是怎樣獲知的呢,通過什么工具查哪一項才能看到。
第一次接觸HTTP的內容,實在汗顏,望各位大俠不吝賜教。
uj5u.com熱心網友回復:
補充以下,我需要訪問的網站也是 HTTPS的uj5u.com熱心網友回復:
使用抓包軟體比如wireshark ?uj5u.com熱心網友回復:
to zhao4zhong1wireshark 我沒用過,一會試一下,我用http analyzer 抓包也沒抓到 https://passport.csdn.net/ajax/accounthandler.ashx?t=log&u=" & InterID & "&p=" & Password 這個資訊,只能看到https://passport.csdn.net/account/login?from=http://my.csdn.net/my/mycsdn,謝謝你的回復
uj5u.com熱心網友回復:
你這種需要,用新版瀏覽器自帶的除錯功能就夠了啊,比如firefox的firebug,又比如IE9以后自帶的那個,chrome系的也有類似的uj5u.com熱心網友回復:
Fiddler很好用。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/102515.html
標籤:VBA
