Jump to content
  • 0

script C# Vyhledání části textu


Grander

Dotaz

Ahoj, prosím vás, potřebuji získat část textu.

Získat text z webu, to dokážu, ale přijde ve tvaru celého zdrojového kódu.

Ale já potřebuji jenom jednu část. Musím najít tag <img class="banner" src="cesta_k_obrazku" />

Jelikož je na stránkách většinou více obrázků, tak já potřebuji ten, co má class="banner" a obsah src="cesta_k_obrazku".

 

Takže vlastně z celého staženého kódu potřebuji cesta_k_obrazku.

 

Ví někdo jak na to? Děkuji.

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

Dala by sa spraviť menšia čítačka textu, ktorú mám v C++. Máš Skype? Pomôžem ti, toto je nadlho, teda ak sa nájde lepšie riešenie

 

V podstate najprv treba čítať časti textu medzi <img a />.

Potom zistiť, či sa v danom texte nachádza slovo banner, potom čítačka prečíta druhý parameter, teda adresu súboru.

Link to comment
Share on other sites

  • 0

Dalo by sa aj takto:

static string ZistiHodnotu(string html, string attr)
{
string[] casti = html.Split('"');
bool najdene = false;
foreach (string cast in casti) if (najdene) return cast; else if (cast.Contains(attr + "=")) najdene = true;
return html;
}

 

string test = ZistiHodnotu("<img class=\"banner\" src=\"cesta_k_obrazku\" />", "src");

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...