【发布时间】:2015-02-07 14:38:15
【问题描述】:
我一直在尝试下载某个网站的html源代码,从这个网址更精确:
当我将此 URL 放入我的网络浏览器 (Firefox) 时,它会将我带到 Steam 市场的第 10 页,因为在 URL 的末尾,它显示“p10”。当我用 12 替换 10 时,它会将我带到第 12 页。但是,当我尝试在 C# 中使用此代码下载第 10 页时,
WebClient webClient = new WebClient();
string pageURL = downloadURL + getURLEnding(currentPage);
string html = webClient.DownloadString(pageURL);
var doc = new HtmlDocument();
doc.LoadHtml(html);
它似乎忽略了网址的那一点。无论我用什么数字替换 10,我总是得到相同的结果。为什么?
【问题讨论】: