示例#1
0
 public override void Process(object randomNumb)
 {
     try
     {
         Log.WriteToLog("Nacisniecie przyciksu wykonaj. Z parametrami: url: " + SourceUrl + " mail: " + MailAdress + " keyword: " + SearchPhrase);
         var HTML       = new PageHtml(SourceUrl);
         var mailsender = new MailSender(MailAdress);
         var URL_image  = HTML.SearchSentence(SearchPhrase);
         if (URL_image == "")
         {
             Log.WriteToLog("Nie znaleziono obrazka! Prawdopodobnie zła nazwa obrazka! \n");
             App.Current.Dispatcher.Invoke(new Action(() =>
             {
                 MainWindow w = (MainWindow)App.Current.MainWindow;
                 w.WriteConsoleTextBox("Nie znaleziono obrazka! Prawdopodobnie zła nazwa obrazka!");
             }));
             return;
         }
         var pictureName = "tmpKwejkSender" + randomNumb.ToString() + ".png";
         HTML.SaveImage(URL_image, pictureName);
         mailsender.SendEmail(SearchPhrase, HTML.SearchSentence(SearchPhrase), pictureName);
         Log.WriteToLog("Barwo! Wysłałeś Obrazek o URL: " + URL_image + "\n");
     }
     catch (Exception x)
     {
         Log.WriteToLog("Błąd: " + x);
     }
 }
示例#2
0
 public override void Process(object randomNumb)
 {
     try
     {
         Log.WriteToLog("Nacisniecie przyciksu wykonaj. (wyswietl kwejk) Z parametrami: url: " + SourceUrl + " keyword: " + SearchPhrase);
         var HTML = new PageHtml(SourceUrl);
         //var mailsender = new MailSender(MailAdress);
         var URL_image = HTML.SearchSentence(SearchPhrase);
         if (URL_image == "")
         {
             Log.WriteToLog("Nie znaleziono obrazka! Prawdopodobnie zła nazwa obrazka! \n");
             App.Current.Dispatcher.Invoke(new Action(() =>
             {
                 MainWindow w = (MainWindow)App.Current.MainWindow;
                 w.WriteConsoleTextBox("Nie znaleziono obrazka! Prawdopodobnie zła nazwa obrazka!");
             }));
             return;
         }
         //HTML.SaveImage(URL_image, "tmp.png");
         //mailsender.SendEmail(SearchPhrase, HTML.SearchSentence(SearchPhrase), "tmp.png");
         var win = new WindowDisplay($"Znaleziono obrazek z słowem: {SearchPhrase}", URL_image);
         win.Show();
         System.Windows.Threading.Dispatcher.Run();
         Log.WriteToLog("Barwo! Wyświetliłeś Obrazek o URL: " + URL_image + "\n");
     }
     catch (Exception x)
     {
         Log.WriteToLog("Błąd: " + x);
     }
 }