小弟用idHttp控件的Get方法获取页面,但是有些网站用直接输入URL的方法取不到相应页面,取到的是一个转向后的页面,各位大侠,有没有什么办法避免转向啊?

解决方案 »

  1.   

    应该有选项控制的吧,为什么我印象中idHttp在处理redirect的时候默认是引发一个异常而不是直接跳的呢……
      

  2.   

    是会引发异常,加上IdHttp1.HandleRedirects := true;这句后,被屏蔽,不会显式抛出,但取到的是转向后的页面。但在浏览器里点击相应链接或按钮不会跳转,但将链接地址直接输入地址栏中则会跳转。我现在想问一下,有没有办法使之不跳转,使直接输入链接地址与在浏览器里点击链接得到的结果一样。
    估计是那个网站上限制了这种获取网页的方法。有没有什么欺骗手段或其它办法解决。