public override void Action() { DownloadHTML downloadHTML = new DownloadHTML(); try { SmtpClient smtpClient = new SmtpClient(); smtpClient.UseDefaultCredentials = false; smtpClient.EnableSsl = true; smtpClient.Port = 587; MailMessage message = new MailMessage(); MailAddress from = new MailAddress("*****@*****.**", "JTTT"); message.From = from; message.To.Add(Mail); message.Subject = "Aplikacja JTTT - news"; message.Body = "Znaleziono obrazek."; message.Attachments.Add(new Attachment(AttachmentImg, "obrazek.jpg")); smtpClient.Host = "smtp.gmail.com"; smtpClient.Credentials = new NetworkCredential("*****@*****.**", "platformy123"); smtpClient.SendAsync(message, Mail); jtttLog.log("Wyslano maila"); } catch (Exception ex) { Console.WriteLine("Blad wysylania maila"); } }
public override void Question() { DownloadHTML downloadHTML = new DownloadHTML(); try { HtmlDocument htmlDoc = downloadHTML.DownloadHTMLDoc(Url); WebClient webClient = new WebClient(); var nodes = htmlDoc.DocumentNode.Descendants("img"); foreach (HtmlNode node in nodes) { foreach (HtmlAttribute htmlAttribute in node.Attributes) { if (htmlAttribute.Value.ToLower().Contains(SearchText.ToLower())) { imageExt = node.GetAttributeValue("src"); imageData = webClient.DownloadData(imageExt); stream = new MemoryStream(imageData); } } } } catch (Exception x) { } }