Chcę pobrać ze strony konkretny tekst w postaci adresu .3mu8 który znajduje się w źródle strony w skrypcie java i wrzucić go do zmiennej.
Próbowałem już użyć tego sposobu który wyszukuje tak jak zamierzałem ale nie w skrypcie java
Dim PictureURL As String = "http://www.bing.com" + New System.Net.WebClient().DownloadString("http://www.bing.com/HPImageArchive.aspx?format=rss&idx=0&n=1&mkt=de-DE").Replace("<link>", "|").Replace("</link>", "|").Split("|")(3)
Myślałem też nad zapisaniem strony do pliku (wraz ze skryptami ) i wykonaniem tego samego kodu czyi wyszukania mojego adresu w pliku lecz nie za bardzo wiem jak:)
Chciałbym raczej aby nie komplikować sobie kodu i pobrać string bezpośrednio ze strony bez zapisywania do pliku.
Fragment owego skryptu zapisanego już na dysku w postaci pliku html:
} else {
var html = "<div id='still_video' style='display: none'>";
html += "<video id='still_video_object'";
html += "src='http://test.stream.highwed.com:1935/live/007-sd-629698d9628f0711cd6d4a0a98124d41be4ded32511bc51967f3a69c5bdcdbd2_aac/playlist.m3u8'";
html += "width='498px' height='407px'";
html += "webkit-playsinline autoplay></video></div>";
$('#still_video_container').html(html);
$('#still_video').show();
if (typeof(resizable_player) != "undefined") {
resizable_player.init('0' == '1', true);
}
}
Kod możesz mieć, ale nie jest on częścią strony czy udostępniany wraz z nią bo java działa po stronie serwera, jedynie aplety javy działają w przeglądarce ale i tych kodu źródłowego nie masz tylko bytecode. Jeśli jakimś cudem na stronie internetowej zamieszczany jest kod backendu napisany w javie to najpewniej jest to błąd, ewentualnie celowo jako przykład. Przy czym jeśli faktycznie jakimś cudem na stronie jest kod backendu strony to nie wiem z czym możesz mieć problem, bo to zwykły plik tekstowy więc wystarczy go przeszukać, a technik na to jest cała masa. Jedne bardziej wydajne inne mniej.
Jeśli nie tak to jak przerobić go żeby zamiast pobierać go ze strony załadował z pliku?
Dim PictureURL As String = "http://www.bing.com" + New System.Net.WebClient().DownloadString("http://www.bing.com/HPImageArchive.aspx?format=rss&idx=0&n=1&mkt=de-DE").Replace("<link>", "|").Replace("</link>", "|").Split("|")(3)
Dim client As WebClient = New WebClient()
Dim reply As String = client.DownloadString("http://www.bing.com/HPImageArchive.aspx?format=rss&idx=0&n=1&mkt=de-DE")
W reply masz stringa w którym masz zawartość całego pliku, jak bardzo chcesz plik wystarczy zapisać go do pliku i tyle.