Onaylı Üye
HtmlAgilityPack kullanarak verıyı cekıp labele koyma veya resım cekıp koymak
using HtmlAgilityPack;
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://example.com");
// Belirli bir elementi seçin
HtmlNode node = doc.DocumentNode.SelectSingleNode("//div[@class='example']");
// Elementin içeriğini alın
string text = node.InnerText;
// Label'a ekleyin
myLabel.Text = text;
using HtmlAgilityPack;
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://example.com");
// Belirli bir resim elementini seçin
HtmlNode imageNode = doc.DocumentNode.SelectSingleNode("//img[@class='example']");
// Resmin URL'sini alın
string imageUrl = imageNode.GetAttributeValue("src", "");
// Resmi yükleyin
myImage.ImageUrl = imageUrl;
yardım ıcın saolHtmlAgilityPack kullanarak veriyi çekip bir label'a koymak için aşağıdaki adımları izleyebilirsiniz:
- HtmlAgilityPack kütüphanesini projenize dahil edin.
- Aşağıdaki kod bloğunu projenize ekleyin:
HTML:using HtmlAgilityPack; HtmlWeb web = new HtmlWeb(); HtmlDocument doc = web.Load("http://example.com"); // Belirli bir elementi seçin HtmlNode node = doc.DocumentNode.SelectSingleNode("//div[@class='example']"); // Elementin içeriğini alın string text = node.InnerText; // Label'a ekleyin myLabel.Text = text;
Aynı şekilde, bir resmi çekmek için aşağıdaki adımları izleyebilirsiniz:
HTML:using HtmlAgilityPack; HtmlWeb web = new HtmlWeb(); HtmlDocument doc = web.Load("http://example.com"); // Belirli bir resim elementini seçin HtmlNode imageNode = doc.DocumentNode.SelectSingleNode("//img[@class='example']"); // Resmin URL'sini alın string imageUrl = imageNode.GetAttributeValue("src", ""); // Resmi yükleyin myImage.ImageUrl = imageUrl;
Burada, //div[@class='example'] ve //img[@class='example'] sorguları belirli bir class'a sahip div ve img etiketlerini seçmek için kullanılmıştır, bunları istediğiniz etiket veya attribute değerine göre değiştirebilirsiniz.
Rica ederim kardeşim ne demekyardım ıcın saol