Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用.txt列表中的关键字搜索网页?_C#_Java - Fatal编程技术网

C# 如何使用.txt列表中的关键字搜索网页?

C# 如何使用.txt列表中的关键字搜索网页?,c#,java,C#,Java,我正在尝试查找有关如何将.txt关键字列表导入搜索功能的教程或帮助: http://www.website.com/search.php?word=WORDHERE 这将是一个类似的url,但我希望它遍历列表中的每个项目,并用该单词替换wordhere,以便它搜索列表中的每个单词 如果出现“未找到匹配项”,它将创建一个包含所有不匹配项的新列表。我不在乎它是否将其导出到一个新的.txt文件中,或者它是否涌入另一个文本框中。两种方法都有效 如果搜索匹配,它将忽略它并移动到下一个 我是新手:(请给我

我正在尝试查找有关如何将.txt关键字列表导入搜索功能的教程或帮助:

http://www.website.com/search.php?word=WORDHERE
这将是一个类似的url,但我希望它遍历列表中的每个项目,并用该单词替换wordhere,以便它搜索列表中的每个单词

如果出现“未找到匹配项”,它将创建一个包含所有不匹配项的新列表。我不在乎它是否将其导出到一个新的.txt文件中,或者它是否涌入另一个文本框中。两种方法都有效

如果搜索匹配,它将忽略它并移动到下一个


我是新手:(请给我一些帮助:p

假设.txt文件每行包含一个单词,下面是一个简单的解决方案:

string[]keywords=System.IO.File.ReadAllLines(@“C:\Temp\keywords.txt”);
List nomatch=新列表();
System.Net.WebClient wc=新系统.Net.WebClient();
foreach(关键字中的字符串字)
{
字符串响应=wc.DownloadString(“http://www.website.com/search.php?word=“+字);
if(response!=null&&response.Contains(“未找到匹配项”))
nomatch.Add(word);
}
如果(nomatch.Count>0)
System.IO.File.writeAllines(@“C:\Temp\nomatch.txt”,nomatch.ToArray());

欢迎使用Stack Overflow!通过花一些时间学习如何使用此网站,您将更有效地解决此问题。这里有一些帮助:请务必阅读“获取实际详细问题的答案”。哦,天哪,这对我的帮助是无法用语言表达的。非常感谢!