Chciałbym napisać w c# coś na wzór tego:
javascript:(function() {
var LoadButton, IntervalCLB;
IntervalCLB = setInterval(_clickLoadButton, 100);
function _clickLoadButton() {
LoadButton = document.getElementsByClassName('load-more-button');
if (LoadButton.length > 0) {
LoadButton[0].click();
} else {
clearInterval(IntervalCLB);
alert('Finished - Clicked all "Load More" Buttons.');
}
}
})();
Chodzi mi po prostu o mechanizm klikania w przycisk dopóki on istnieje.
Napisałem coś takiego:
GeckoDocument document = geckoWebBrowser1.Document;
GeckoHtmlElement Male = (GeckoHtmlElement)document.GetElementsByClassName("load-more-button")[0];
if (Male == null)
{
Male.Click();
}
Jednak brakuje tu mechanizmu który odświeża to klikanie. Macie jakieś pomysły?