0

我正在开发一个应用程序,用于检查分类广告网站上的最新广告。当有特价新广告时,它应该通知我。

i是我准备支付的价格值,m1是网站上的所有价格,此外,它以textbox. 由于某种原因,比较不起作用。最终,我想进一步改变,以便它只通知我新的值。

为了澄清我的意思:产品的价格是一个字符串,我知道找到便宜价格的唯一方法是比较两个字符串:一个原始价格和一个我准备支付的价格。

我希望它现在清楚我的意思:)

在按钮单击时

{
    int i =0;
    List<string> codes = new List<string>();
    WebClient web = new WebClient();
    String html = web.DownloadString("http://www.dhd24.com/azl/index.php?sortorder=51&zeilen_pro_seite=60&suchstring=graupapagei&plz=&umkreis=20&classid=0&nav=classtypeid%3AMQ%3B");
    MatchCollection m1 = Regex.Matches(html, @"(.....,-)", 
        RegexOptions.Singleline);               

    while (i < 700) {
        foreach (Match m in m1) {
            i++;
            string test = (i.ToString() + ",-");
            string d = test.Replace("  ", string.Empty);
            string f = m.Groups[1].Value.Replace("  ", string.Empty); ;

            if (d == f)
                MessageBox.Show("found one!");

            string code = m.Groups[1].Value;
            codes.Add(code);
        }                           
    }      

    listBox1.DataSource = codes;  
}
4

0 回答 0