We are working on an application that is capable to screen scrape (crawl) all web pages for 10 sites.
We developed a tool using C# + Selenium + ChromeDriver and it is doing its job. The problem is that it is quite slow so we are looking for a way to make it faster.
Ideally, we would like to stop using Selenium and ChromeDriver.
The only reason why we used them was to actually render extracted HTML (Sometimes problem with plain HTML that we receive is that it has JavaScript that rebuilds HTML on page load).
So the question is how do we render extracted HTML in the most efficient way?