2016-08-12 60 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

相關問題