اگر عملکرد سایت مورد نظر بر اساس فرم های HTML باشه، با استفاده از HttpClient و کلاس های مشابه اون میشه کارها رو انجام داد. پروسه رو هم جناب بهنام در پست بالایی توضیح دادند.

اما اگر سایت مقصد مبتنی بر فریم ورک های کلاینت ساید مانند انگولار و React و امثالهم باشه، میبایست از Selenium Web Driver استفاده کنید. برای آموزش Selenium هم کتاب و آموزش ویدئویی زیاده، کافی کمی سرچ کنید. خوبی اش اینه که Selenium بهمراه سی شارپ قابل استفاده است.