2016-08-12 31 views
0

我想获取B的HTML代码页面。不幸的是,网站需要先打开A页才能获得session_id,之后我终于可以打开我想要的网页了。获取B页面的html代码的解决方案是什么?我试着用WebClient来做,但session_id可能没有保存。我需要从页面A的会话ID才能正确打开页面B.如何获取页面B HTML?

 var client = new WebClient(); 
     client.DownloadString("http://moria.umcs.lublin.pl/link/"); 
     client.DownloadString("http://moria.umcs.lublin.pl/link/grid/1/810"); 
+0

我不完全确定您可以远程访问站点的缓存..... – Tim

回答

2

这取决于服务器如何跟踪你当你访问网页B.

最有可能使用某种类型的会话ID,这可能是保存在饼干已经访问网页A。在任何浏览器的开发人员工具中检查HTTP请求和响应标题可以让您了解本网站跟踪用户的功能。

如果您需要能够在Cookie中存储会话ID,饼干感知网络的客户端样本给出here

相关问题