Parsowanie strony

0

Witam! Mam problem z wyciągnięciem danego tekstu ze źródła strony i tutaj prośba do bardziej zaawansowanych o pomoc.
Chodzi konkretnie o wyciągnięcie url znajdującego się po "sGlobalFileName=" nie wiem jak się za to zabrać.
Poniżej to co znajduje się na stronie. Z góry dziękuję.

<script type="text/javascript" language="javascript">//sGlobalFileName=//'http://video1.break.com/dnet/media/2011/11/2/90ed385e-66f7-438b-bc99-1a080dcb9def_1';EmbedSEOLinkURL='http://www.break.com/';EmbedSEOLinkKeywords='Funny Videos';sGlobalContentID='2215787';sGlobalChannelID='1';sGlobalContentTitle=document.getElementById("vid_title").getAttribute("content");sGlobalCategoryID='342';<script language="javascript" type="text/javascript">

0

Załóżmy ze w stringu diV masz ten string przedstawiajacy diV'a

diV = diV.Substring(diV.IndexOf("//sGlobalFileName=//'") + "//sGlobalFileName=//'".Length, diV.IndexOf("'", diV.IndexOf("//sGlobalFileName=//'")) - diV.IndexOf("//sGlobalFileName=//'") + "//sGlobalFileName=//'".Length);

Nie sprawdzałem, ale chyba powinno trybić.

0

sGlobalFileName= jest bez * chodzi mi o to ,że podaje adres do strony np; http:* google.pl/filmik/ gdzie w źródle tej strony jest właśnie sGlobalFileName=,sGlobalFileToken=. Po znaku = jest ciąg znaków oraz adres do pliku który właśnie muszę wyciągnąć.

0

może to cię naprowadzi

var web = new WebClient();
            string dane = web.DownloadString("adres strony");
            int d = dane.IndexOf("//sGlobalFileName=//");
            string[] pars = dane.Substring(d, 200).Split(new char[] { '\'' }); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1