HtmlAgilityPack Nasıl kullanılır

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
21 Mar 2020
Mesajlar
116
Tepki puanı
18
Ödüller
6
Yaş
26
6 HİZMET YILI
HtmlAgilityPack kullanarak verıyı cekıp labele koyma veya resım cekıp koymak
 
Süper Üye
Katılım
18 Ara 2019
Mesajlar
1,072
Çözümler
8
Tepki puanı
117
Ödüller
8
6 HİZMET YILI
HtmlAgilityPack kullanarak veriyi çekip bir label'a koymak için aşağıdaki adımları izleyebilirsiniz:

  1. HtmlAgilityPack kütüphanesini projenize dahil edin.
  2. 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.
 
Onaylı Üye
Katılım
21 Mar 2020
Mesajlar
116
Tepki puanı
18
Ödüller
6
Yaş
26
6 HİZMET YILI
HtmlAgilityPack kullanarak veriyi çekip bir label'a koymak için aşağıdaki adımları izleyebilirsiniz:

  1. HtmlAgilityPack kütüphanesini projenize dahil edin.
  2. 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.
yardım ıcın saol
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst