-5

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

http://www.website.com/search.php?word=WORDHERE

这将是那种类型的 url,但我希望它遍历列表中的每个项目并将 wordhere 替换为该单词,以便搜索列表中的每个单词。

如果它显示为“未找到匹配项”。它将创建一个包含所有不匹配项的新列表。我不在乎它是否将它导出到一个新的 .txt 或者它是否会涌入另一个文本框。要么工作。

如果搜索匹配,它将简单地忽略它并移至下一个。

我是新手 :( 给我一些帮助 :P

4

1 回答 1

3

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

string[] keywords = System.IO.File.ReadAllLines(@"C:\Temp\keywords.txt");

List<string> nomatch = new List<string>();

System.Net.WebClient wc = new System.Net.WebClient();

foreach (string word in keywords)
{
    string response = wc.DownloadString("http://www.website.com/search.php?word=" + word);

    if (response != null && response.Contains("No matches found"))
        nomatch.Add(word);
}

if (nomatch.Count > 0)
    System.IO.File.WriteAllLines(@"C:\Temp\nomatch.txt", nomatch.ToArray());
于 2013-09-11T22:06:56.143 回答