C# 访问网站#文档中的内容
我想使用C#访问网页内容。内容位于网站主体的i形框架内,位于C# 访问网站#文档中的内容,c#,html,wpf,dom,C#,Html,Wpf,Dom,我想使用C#访问网页内容。内容位于网站主体的i形框架内,位于#文档对象的底层。我用这个来阅读页面: WebClient wbClient = new WebClient(); wbClient.UseDefaultCredentials = true; byte[] raw = wbClient.DownloadData(stWebPage); stWebPageContent = System.Text.Encoding.UTF8.GetString(raw); 但是,#文档中的相关信息将被
#文档
对象的底层。我用这个来阅读页面:
WebClient wbClient = new WebClient();
wbClient.UseDefaultCredentials = true;
byte[] raw = wbClient.DownloadData(stWebPage);
stWebPageContent = System.Text.Encoding.UTF8.GetString(raw);
但是,#文档
中的相关信息将被忽略
有人能解释一下我需要做什么才能获得所需的信息吗?它嵌套在
body/div/iframe/#document/html/body/div/…
谢谢 注意:我假设stWebPage
指向一个http url
iFrame内容不会在这一次调用中直接下载。您需要使用
Regex
在stWebPageContent
中查找iFrame,并提取'src'属性中的值,再次调用src url下载内容。更多详情可在此找到。非常感谢。我认为这有帮助:)