VB如何让发送的链接与IE的cookie同步
目标:用VB6编程,想要获取一个网页的源文件。
问题:用Inet1.OpenURL(URL),但这个指定的URL需要登陆才能打开,由于Inet1.OpenURL(URL)与IE的COOKIE不同步,所以无法成功获得想要的网页源文件。想到的方法有二,请高手来看看:
1.我在IE上用户名密码登陆了某网站,有正确的cookie,如何让VB发送的链接与IE的cookie同步,以获取源文件?(Inet1.OpenURL不行)
2.或者在VB中增加用户名密码登陆的选项,点击登陆后,使VB程序获得登陆cookie(这一步如何编程实现?),然后用这个cookie和要发送的链接,去获取源文件(这一步如何编程实现?)
[解决办法]
用XMLHTTP来弄
XMLHTTP会自动处理cookie信息
先用XMLHTTP模拟登陆提交操作,然后就可以正确的访问你的页面了