我是一名IT学生,我们需要开发一个C#程序,从网站获取所有信息,然后使用NoSQL将信息添加到Oracle数据库中。我有几个问题,希望得到帮助。
我们决定使用Autotrader (http://www.autotrader.co.za/) 网站和 MongoDB 作为 NoSQL 数据库。
目前,我正在使用以下代码将信息从网站写入文本文件,但问题是它只能获取当前页面的信息,而不是整个网站的信息。
我想知道如何在不跳转到其他网站的情况下,获取网站上所有链接和信息(不仅仅是当前页面)。
其次,在获取了网站所有信息后,我应该如何检索 MongoDB 等 Oracle 数据库的特定信息。
我们决定使用Autotrader (http://www.autotrader.co.za/) 网站和 MongoDB 作为 NoSQL 数据库。
目前,我正在使用以下代码将信息从网站写入文本文件,但问题是它只能获取当前页面的信息,而不是整个网站的信息。
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(resp.GetResponseStream());
string sourceCode = sr.ReadToEnd();
sr.Close();
resp.Close();
return sourceCode;
我想知道如何在不跳转到其他网站的情况下,获取网站上所有链接和信息(不仅仅是当前页面)。
其次,在获取了网站所有信息后,我应该如何检索 MongoDB 等 Oracle 数据库的特定信息。