risolto... credo sia la soluzione migliore, l'elaborazione è velocissima...
dunque...
ho creato una funzione javascriptInject che mi crea nella class html un id, in questo modo:
codice:
private void javascriptInject()
{
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement script = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)script.DomElement;
element.text = "var primoElementoConClasseProva = document.querySelector(\".class_name\"); primoElementoConClasseProva.id = \"primaProva\";";
head.AppendChild(script);
}
una volta richiamata la funzione ho creato nella class un id chiamato "primaProva" (senza virgolette), fatto ciò uso semplicemente il comando sottostante per ottenere tutte le volte che voglio il contenuto della class, ovvero il contenuto dell'id che abbiamo appena creato...
codice:
webBrowser1.Document.GetElementById("primaProva").InnerHtml;