Prendre une chaine de texte entre deux balises d'un code source.
Bonjour tout le monde ! :D
Bon, je suis débutant en VB.net et j'aimerais votre aide pour quelque chose.
Je vous explique :
En gros j'aimerais récupéré le prix d'un objet sur un marché en ligne, voilà un lien par exemple :
http://steamcommunity.com/market/lis...ew%29?l=french
(descendez un peu pour voir les prix)
Voilà la partie du code source ou se situe la valeur que je veux garder :
Code:
<span class="market_listing_price market_listing_price_with_fee">266,--</span>
Et j'aimerais récupéré la valeur "266,--"
Voilà le code que j'ai actuellement, et qui ne marche pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Dim id As String = ""
Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(TextBox1.Text)
Dim response As System.Net.HttpWebResponse = request.GetResponse()
Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())
Dim sourcecode As String = sr.ReadToEnd
id = sourcecode.Substring(sourcecode.IndexOf("<span class=" & Chr(34) & "market_listing_price market_listing_price_with_fee" & Chr(34) & ">") + 65, "&")
Button2.Text = id |
J'aimerais récupéré tout ce qui est entre "<span class="market_listing_price market_listing_price_with_fee">" et "&"
Merci d'avance pour votre aide :D