我使用以下代码从SharePoint 2010网站获取SourceCode:
try {
WebRequest req = HttpWebRequest.Create("myLink");
req.Method = "GET";
req.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
string source = "";
using (StreamReader reader = new StreamReader(req.GetResponse().GetResponseStream())) {
source += reader.ReadToEnd();
}
}
从源字符串中我可以搜索我在网站上寻找的关键字。
现在,SharePoint已迁移到2016年,我无法再查看源代码中的特定内容。
然而,可以使用例如chrome的集成web开发工具来查看站点的结构。此外,我正在寻找的内容在这种情况下可见。
如何使用C#以编程方式获取此信息?
答案 0 :(得分:0)
试试这个:
using (WebClient client = new WebClient ()) // WebClient class inherits IDisposable
{
client .Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36");
string htmlCode = client.DownloadString("myLink");
//...
}