C# navigacija do određenog taga

poruka: 3
|
čitano: 1.717
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
C# navigacija do određenog taga

using HtmlAgilityPack;


HtmlDocument doc = new HtmlDocument();
doc.LoadHtml("http://item.taobao.com/item.htm?id=14099303551");

HtmlNode xprice = doc.DocumentNode.SelectSingleNode("xxxxxxxxxx");
getall_textbox.Text = xprice.InnerText;

 

 

 

da li mi moze netko probati doci do ovoga patha xxxxxxx za ovu stvar

/body.tb-new/div#content.eshop.tb-shop/div#bd/div#detail.mod-sku/div.tb-detail-bd.tb-clear/div.tb-summary.tb-clear/div.tb-property/dib.tb-wrap.tb-wrap-newshop/ul.tb-meta/li#J_StrPriceModBox.tb-detail-price.tb-clearfix

slika slika
 
ili ako netko zna preko xpatha umjesto HTML Agility pack-a. znaci trebam sa te stranice skinuti vrijednost Price-a

+ stranica je na kineskom pa da li i to treba uzeti u obzir kod csharpa

Poruka je uređivana zadnji put sub 23.6.2012 18:28 (fpopic).
 
0 0 hvala 0
16 godina
online
C# navigacija do određenog taga

Probaj ovo, koristi definitivno Agillity pack. Stvar je pre zakon.

 

HtmlNode someNode = document.DocumentNode.SelectSingleNode("//span[@id='J_StrPrice']");

Poruka je uređivana zadnji put čet 28.6.2012 9:47 (Gajotres).
 
2 0 hvala 1
14 godina
neaktivan
offline
Re: C# navigacija do određenog taga


e hvala ma rijesio sam problem malo sam na msdn trazio.


// The HtmlWeb class is a utility class to get the HTML over HTTP
HtmlWeb htmlWeb = new HtmlWeb();
// Creates an HtmlDocument object from an URL
HtmlAgilityPack.HtmlDocument document = htmlWeb.Load(url_textbox.Text);
HtmlNode someNode = document.GetElementbyId("J_StrPrice");

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice