Hi, gibt es ne möglichkeit mit der System.Windows.Forms.WebBrowser Klasse synchron eine URL zu laden? Ich habe das ganze jetz einfach dirty gemacht:
Aber gibt es keinen anderen weg?
hoffe auf hilfe
LG
Code:
private WebBrowser wb;
private bool isready;
public SpotifyInformationAPI()
{
isready = false;
wb = new WebBrowser();
wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(loadingdone);
}
private void loadingdone(object sender, WebBrowserDocumentCompletedEventArgs e)
{
isready = true;
}
public String[] getInformation(String URL)
{
isready = false;
String[] array = new String[2];
wb.Navigate(URL);
while (!isready)
{
Thread.Sleep(10);
Application.DoEvents();
}
string[] sep = new string[] { ", a song by ", " on Spotify" };
array = wb.DocumentTitle.Split(sep, StringSplitOptions.RemoveEmptyEntries);
return array;
}
hoffe auf hilfe
LG