不包含getenumerator的定义? [英] Does not contain definition for getenumerator ?
本文介绍了不包含getenumerator的定义?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
错误位置;
Error Place ;
pre>foreach (HtmlNode valde in iframe
) {
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(valde.OuterHtml);
sw.Flush();
sw.Close();
fs.Close();
}
我的尝试:
代码之前;
What I have tried:
Before Code;
for (int i = 0; i<10; i++)
{
try
{
var newurl = url.Replace("1", $"{i}");
var httpClient = new HttpClient();
var html = await httpClient.GetStringAsync(newurl);
var htmlDocument = new HtmlDocument();
htmlDocument.LoadHtml(html);
HtmlNode divContainer = htmlDocument.DocumentNode.SelectSingleNode("//div[@id='singlePlay']");
HtmlNode iframe = divContainer.SelectSingleNode("//iframe");
string path = @"C:\Users\Desktop\met.txt";
FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
推荐答案
{i});
var httpClient = new HttpClient();
var html = await httpClient.GetStringAsync(newurl);
var htmlDocument = new HtmlDocument();
htmlDocument.LoadHtml(html);
HtmlNode divContainer = htmlDocument.DocumentNode.SelectSingleNode(// div [@ id ='singlePlay']);
HtmlNode iframe = divContainer.SelectSingleNode(// iframe);
string path = @C:\ Users \Desktop\met.txt;
FileStream fs = new FileStream(path,FileMode.OpenOrCreate,FileAccess.Write);
"{i}"); var httpClient = new HttpClient(); var html = await httpClient.GetStringAsync(newurl); var htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(html); HtmlNode divContainer = htmlDocument.DocumentNode.SelectSingleNode("//div[@id='singlePlay']"); HtmlNode iframe = divContainer.SelectSingleNode("//iframe"); string path = @"C:\Users\Desktop\met.txt"; FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
这篇关于不包含getenumerator的定义?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文