请教如何获得某网站的URL和参数

时间:2022-08-27 22:03:51
初次使用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的内容,实在汗颜,望各位大侠不吝赐教。

5 个解决方案

#1


补充以下,我需要访问的网站也是 HTTPS的

#2


使用抓包软件比如wireshark ?

#3


to zhao4zhong1

wireshark 我没用过,一会试一下,我用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,谢谢你的回复

#4


你这种需要,用新版浏览器自带的调试功能就够了啊,比如firefox的firebug,又比如IE9以后自带的那个,chrome系的也有类似的

#5


Fiddler很好用。

#1


补充以下,我需要访问的网站也是 HTTPS的

#2


使用抓包软件比如wireshark ?

#3


to zhao4zhong1

wireshark 我没用过,一会试一下,我用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,谢谢你的回复

#4


你这种需要,用新版浏览器自带的调试功能就够了啊,比如firefox的firebug,又比如IE9以后自带的那个,chrome系的也有类似的

#5


Fiddler很好用。