本帖最后由 w84271765 于 2010-06-27 22:17:48 编辑

解决方案 »

  1.   

    我用IDHTTP登陆成功了,但如何用WebBrowser显示登陆后的界面。就像用IDHTTP登陆csdn.net成功后,用WebBrowser打开,并没有显示登陆。抓包返回的源码显示登陆了。wininetInternetGetCookie  
    InternetSetCookie  
    这两个函数是否可以让WebBrowser显示登陆后的界面?
      

  2.   

    把IDHTTP得到的源码另存为一个HTML文件,用WEBBROWSER打开。
      

  3.   

    我用IDHTTP登陆成功了,但如何用WebBrowser显示登陆后的界面。就像用IDHTTP登陆 csdn.net成功后,用WebBrowser打开,并没有显示登陆。抓包返回的源码显示登陆了。wininetInternetGetCookie  
    InternetSetCookie  
    这两个函数是否可以让WebBrowser显示登陆后的界面?
    这帖快石沉大海了,难道这个问题真是厕所里的一块石头,又臭又硬?
      

  4.   

    想来蹭分的走远点。再申明一次。我并不想取得网页源码,所以说,“将返回的值,显示不就完啦 ”,“把返回的代码装载进webrowser”,“把IDHTTP得到的源码另存为一个HTML文件,用WEBBROWSER打开",这些回答,纯属垃圾,肤浅的做法。我的目的就是要让IDHTTP取得的COOKIE,用InternetSetCookie加载到webrowser中。这样就可以不用再次在webrowser登陆。 
      

  5.   

    本问题最终还是明小子完美解答。说下思路:
    1:用InternetSetCookie取得IDHTTP中的COOKIE,并加载到webrowser中。
    2:把 涉及到的 URL  全部 SETCOOKIE 1次。
      

  6.   

    我用IDHTTP登陆成功了,但如何用WebBrowser显示登陆后的界面。就像用IDHTTP登陆csdn.net成功后,用WebBrowser打开,并没有显示登陆。抓包返回的源码显示登陆了。wininetInternetGetCookie   
    InternetSetCookie   
    这两个函数是否可以让WebBrowser显示登陆后的界面?
      

  7.   

    将idhttp返回的数据存为一个htm,然后再用WebBrowser 打开这个htm文件