我正在尝试访问使用框架的网站上的信息。当我尝试访问该站点时,我得到了网站源代码,但我也得到了This page uses frames, but your browser doesn't support them.
我认为我需要打开这个页面才能访问框架。所以我所做的是创建一个新对象来向带有框架的页面发出请求。但是,这会返回一个重定向到错误的页面。
我的问题是是否可以使用 HttpWebRequest 获取框架信息,并且是否有在线教程或示例?
我正在尝试访问使用框架的网站上的信息。当我尝试访问该站点时,我得到了网站源代码,但我也得到了This page uses frames, but your browser doesn't support them.
我认为我需要打开这个页面才能访问框架。所以我所做的是创建一个新对象来向带有框架的页面发出请求。但是,这会返回一个重定向到错误的页面。
我的问题是是否可以使用 HttpWebRequest 获取框架信息,并且是否有在线教程或示例?
是的,有可能。您需要匹配浏览器发出的请求以检索这些帧(可能是伪造的引荐来源网址和其他标头)。
使用诸如Fiddler之类的 HTTP 调试器来查看您的代码生成的请求,并将您的请求与浏览器的请求进行比较。