【发布时间】:2020-03-11 04:09:21
【问题描述】:
如何在 c# 中获取 XHtml 代码?
我正在加载网页myweb.Source = new Uri(@"https://" + @urlstring.Text);
我将html保存在字符串中
WebClient a = new WebClient();
byte[] data = a.DownloadData(myweb.Source.ToString());
string ab = Encoding.ASCII.GetString(data);
现在我正在寻找视频网址路径
string id = "";
int index = ab.IndexOf("<video")
int indexe = ab.IndexOf("</video>");
for (int i = index; i <= indexe + 100; i++)
{
id += ab[i];
}
结果是
<video class="js-select-menu-off vjs-video"
data-account="3695997568001"
data-player="SyDW1dJDG"
data-embed="default"
data-video-id=""
controls></video>
<div class="playback-speed-popover popover dark">
<div class="inner-popover">
但我想要的是这个:
<video class="vjs-tech" data-account="3695997568001"
data-player="SyDW1dJDG" data-embed="default"
data-video-id="" id="vjs_video_3_html5_api"
poster="blablabla" src="https://hous......"></video>
如何从网页中获取 src?
【问题讨论】:
标签: c# html uwp webbrowser-control