├── .github └── workflows │ └── publish.yml ├── .gitignore ├── FlareSolverrSharp.sln ├── LICENSE ├── README.md ├── sample └── FlareSolverrSharp.Sample │ ├── ClearanceHandlerSample.cs │ ├── FlareSolverrSharp.Sample.csproj │ └── Program.cs ├── src └── FlareSolverrSharp │ ├── ChallengeDetector.cs │ ├── ClearanceHandler.cs │ ├── Constants │ └── HttpHeaders.cs │ ├── Exceptions │ └── FlareSolverrException.cs │ ├── Extensions │ └── HttpMessageHandlerExtensions.cs │ ├── FlareSolverrSharp.csproj │ ├── Solvers │ └── FlareSolverr.cs │ ├── Types │ ├── FlareSolverrRequest.cs │ ├── FlareSolverrRequestGet.cs │ ├── FlareSolverrRequestPost.cs │ ├── FlareSolverrRequestProxy.cs │ ├── FlareSolverrResponse.cs │ └── FlareSolverrStatusCode.cs │ └── Utilities │ └── SemaphoreLocker.cs └── test └── FlareSolverrSharp.Tests ├── ClearanceHandlerTests.cs ├── FlareSolverrSharp.Tests.csproj ├── FlareSolverrTests.cs └── Settings.cs /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /FlareSolverrSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/FlareSolverrSharp.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/README.md -------------------------------------------------------------------------------- /sample/FlareSolverrSharp.Sample/ClearanceHandlerSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/sample/FlareSolverrSharp.Sample/ClearanceHandlerSample.cs -------------------------------------------------------------------------------- /sample/FlareSolverrSharp.Sample/FlareSolverrSharp.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/sample/FlareSolverrSharp.Sample/FlareSolverrSharp.Sample.csproj -------------------------------------------------------------------------------- /sample/FlareSolverrSharp.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/sample/FlareSolverrSharp.Sample/Program.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/ChallengeDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/ChallengeDetector.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/ClearanceHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/ClearanceHandler.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Constants/HttpHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Constants/HttpHeaders.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Exceptions/FlareSolverrException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Exceptions/FlareSolverrException.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Extensions/HttpMessageHandlerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Extensions/HttpMessageHandlerExtensions.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/FlareSolverrSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/FlareSolverrSharp.csproj -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Solvers/FlareSolverr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Solvers/FlareSolverr.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Types/FlareSolverrRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Types/FlareSolverrRequest.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Types/FlareSolverrRequestGet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Types/FlareSolverrRequestGet.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Types/FlareSolverrRequestPost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Types/FlareSolverrRequestPost.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Types/FlareSolverrRequestProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Types/FlareSolverrRequestProxy.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Types/FlareSolverrResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Types/FlareSolverrResponse.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Types/FlareSolverrStatusCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Types/FlareSolverrStatusCode.cs -------------------------------------------------------------------------------- /src/FlareSolverrSharp/Utilities/SemaphoreLocker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/src/FlareSolverrSharp/Utilities/SemaphoreLocker.cs -------------------------------------------------------------------------------- /test/FlareSolverrSharp.Tests/ClearanceHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/test/FlareSolverrSharp.Tests/ClearanceHandlerTests.cs -------------------------------------------------------------------------------- /test/FlareSolverrSharp.Tests/FlareSolverrSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/test/FlareSolverrSharp.Tests/FlareSolverrSharp.Tests.csproj -------------------------------------------------------------------------------- /test/FlareSolverrSharp.Tests/FlareSolverrTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/test/FlareSolverrSharp.Tests/FlareSolverrTests.cs -------------------------------------------------------------------------------- /test/FlareSolverrSharp.Tests/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlareSolverr/FlareSolverrSharp/HEAD/test/FlareSolverrSharp.Tests/Settings.cs --------------------------------------------------------------------------------