我的最終目標是爲自己編寫一個簡單的程序。它應定期檢查Thinkpad在線商店,如果發現任何符合我的標準的產品,我會發送一封電子郵件給我。如何獲取本網頁的網址
我做了一些研究。要獲取網頁的內容,我可以使用代碼
WebRequest request = WebRequest.Create("http://www.google.com");
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();
string html = String.Empty;
using (StreamReader sr = new StreamReader(data))
{
html = sr.ReadToEnd();
}
但是,對於在線商店網站,我無法獲取所需網頁的網址。該網站的網址是這樣的格式
我篩選結果只顯示新的W系列筆記本電腦,但該過濾器的更換不會影響在瀏覽器地址欄中的網址。我該怎麼辦?
由於聯想在線商店使用JavaScript和Ajax調用的工作原理,使用'從C#WebRequest's不會得到你想要的數據,因爲所有它得到的是純HTML。 –