Cómo obtener un contenido de una página que se actualiza con demasiada frecuencia mediante el uso de webbrowser en C #

Me gustaría obtener el último contenido de una página que se actualiza con demasiada frecuencia, por ejemplo, https://www.oanda.com/currency/live-exchange-rates/ (los precios se actualizan cada cinco segundos los días de la semana)

Estoy usando el siguiente código:

var webBrowser = new WebBrowser(); webBrowser.ScriptErrorsSuppressed = true; webBrowser.AllowNavigation = true; webBrowser.Navigate("https://www.oanda.com/currency/live-exchange-rates/"); while (webBrowser.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } string myData = webBrowser.DocumentText; 

Pero eso no me devuelve la información más reciente como se muestra en la página. Eventualmente me gustaría volver a analizar esa página y obtener los últimos datos unos minutos / segundos más tarde.

¿Algunas ideas?