C# Headless Login Extractor

Job ID: 40208007

Budget: ₹600 – ₹2,000 INR

I have a website that presents its data in standard HTML tables. I need a lightweight C# console application that logs in with a simple username-and-password flow, stores the session cookies, fetches the target pages, parses those HTML tables, and exports the results to a clean Excel file—all without launching or driving a browser.

Key points
• Strictly backend: please rely on HttpClient (or similar) plus a parser such as HtmlAgilityPack or AngleSharp. No Selenium, WebDriver, or hidden browser instances.
• After authentication, the program should keep the cookie jar alive for subsequent requests so I can point it at multiple table URLs in one run.
• Output should be an .xlsx file; ClosedXML or EPPlus are both fine. Use separate worksheets when several tables are returned.
• Error handling matters: graceful login failure messages, retry on transient network errors, and a clear indication if no table is found on a page.

Deliverables
- Visual Studio solution targeting .NET 6+
- Well-commented source code with a small README explaining where to plug in credentials and URLs
- Compiled executable for quick testing
- Sample Excel output that proves the tables were captured correctly

I will provide the actual site URL and test credentials as soon as we start. Looking forward to a clean, dependency-light solution I can extend later.