1
から、私はこの方法でWebサイトからHTMLコードを取得することができます。取得htmlのウェブサイト
public void Test()
{
WebClient client = new WebClient();
client.DownloadStringCompleted +=
new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
client.DownloadStringAsync(new Uri("http://testUrl.xml"));
}
void client_DownloadStringCompleted(object sender,
DownloadStringCompletedEventArgs e)
{
string html = e.Result;
//Now do something with the string...
}
しかし、私は更新されたHTML、各30秒を取得する必要があるので、私は書いた:
public void TestMain()
{
DispatcherTimer Timer = new DispatcherTimer()
{
Interval = TimeSpan.FromSeconds(30)
};
Timer.Tick += (s, t) =>
{
Test();
};
Timer.Start();
}
私が変更しましたXMLは同じHTMLを取得しますが、何が間違っていますか?
多分、前回から変更されていないので、同じHTMLを得ることができますか?... – RhysW
いいえ、もちろんI chang e xmlファイルをチェックし、ウェブサイト上でhtmlの変更を確認してください) – revolutionkpi
あなたはサイトをリフレッシュすることを覚えていますか?キャッシュがリフレッシュされないことがあるので、違いが表示されません。 – RhysW