├── .gitattributes ├── .gitignore ├── DotnetSpiderLite-CI.sln ├── DotnetSpiderLite.sln ├── azure-pipelines.yml ├── clar_pack.bat ├── copy_pack.bat ├── doc └── DESIGN.jpg ├── readme.md ├── samples ├── DotnetSpider-Test │ ├── DotnetSpider-Test.csproj │ └── Program.cs ├── EntitySpiderNetCoreConsoleApp │ ├── EntitySpiderNetCoreConsoleApp.csproj │ └── Program.cs ├── NetCoreConsoleApp │ ├── CnBlogTest.cs │ ├── NetCoreConsoleApp.csproj │ ├── Program.cs │ └── WeixinSougouTest.cs ├── NetFxConsoleApp │ ├── App.config │ ├── NLog.config │ ├── NLog.xsd │ ├── NetFxConsoleApp.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config └── NodeHubSpiderSample │ ├── NodeHubSpiderSample.csproj │ └── Program.cs └── src ├── DotnetSpiderLite.Abstractions ├── DotnetSpiderLite.Abstractions.csproj ├── Downloader │ ├── BaseDownloader.cs │ ├── DownloadContext.cs │ ├── IDownloadAfterHandle.cs │ ├── IDownloadBeforeHandle.cs │ ├── IDownloader.cs │ └── IDownloaderProxy.cs ├── DownloaderCookieContainer.cs ├── DownloaderException.cs ├── Extraction │ ├── BaseHtmlExtracter.cs │ ├── IHtmlExtracter.cs │ └── IPageHtmlExtracter.cs ├── Html │ ├── HtmlElementAbstraction.cs │ ├── HtmlSelectorPathType.cs │ ├── IHtmlElement.cs │ ├── IHtmlElementSelector.cs │ ├── IHtmlElementSelectorFactory.cs │ └── IHtmlQuery.cs ├── IIdentity.cs ├── Logs │ ├── ILogger.cs │ ├── ILoggerFactory.cs │ ├── ILoggerProvider.cs │ ├── LogLevel.cs │ ├── LoggerExtensions.cs │ ├── NullLogger.cs │ ├── NullLoggerFactory.cs │ └── NullLoggerProvider.cs ├── Page.cs ├── PageProcessor │ ├── BasePageProcessor.cs │ └── IPageProcessor.cs ├── Pipeline │ ├── BaseFilePipeline.cs │ ├── BasePipeline.cs │ └── IPipeline.cs ├── Request.cs ├── Response.cs ├── ResultItems.cs ├── Scheduler │ ├── IScheduler.cs │ ├── ISchedulerDuplicateRemover.cs │ └── ISchedulerMonitor.cs ├── Site.cs ├── SpiderCookieContainer.cs └── SpiderException.cs ├── DotnetSpiderLite.AngleSharp ├── DotnetSpiderLite.AngleSharp.csproj ├── HtmlElement.cs ├── HtmlElementSelector.cs ├── HtmlElementSelectorFactory.cs ├── HtmlQuery.cs └── PageExtensions.cs ├── DotnetSpiderLite.Core ├── AsyncContext.cs ├── DotnetSpiderLite.Core.csproj ├── Downloader │ ├── DefaultHttpClientDownloader.cs │ ├── DefaultWebRequestDownloader.cs │ ├── DownloaderProxy.cs │ └── SimpleDownloaderProxyPools.cs ├── Extensions.cs ├── Helper │ ├── Helper.cs │ ├── JsonHelper.cs │ ├── MD5Helper.cs │ └── UrlHelper.cs ├── Infrastructure │ ├── AtomicInteger.cs │ └── AutomicLong.cs ├── Logs │ ├── ConsoleLogger.cs │ ├── ConsoleLoggerProvider.cs │ ├── LogManager.cs │ ├── Logger.cs │ └── LoggerFactory.cs ├── Monitor │ ├── IMonitor.cs │ ├── LogMonitor.cs │ └── MonitorData.cs ├── PageExtensions.cs ├── Pipeline │ ├── ConsolePipeline.cs │ ├── FilePipeline.cs │ └── JsonFilePipeline.cs ├── RequesetExtensions.cs ├── ResponseExtensions.cs ├── Scheduler │ └── SampleQueueScheduler.cs ├── Spider.cs ├── SpiderBuilder.cs ├── SpiderStartup.cs ├── SpiderStatus.cs └── TinyIoC.cs.bak ├── DotnetSpiderLite.Dashboard ├── Controllers │ └── ValuesController.cs ├── DotnetSpiderLite.Dashboard.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── DotnetSpiderLite.Downloader.WebDriver.Chrome ├── DotnetSpiderLite.Downloader.WebDriver.Chrome.csproj └── SpiderExtensions.cs ├── DotnetSpiderLite.Downloader.WebDriver ├── DotnetSpiderLite.Downloader.WebDriver.csproj ├── SpiderExtensions.cs ├── WebDriverDownloader.cs └── WebDriverDownloaderOptions.cs ├── DotnetSpiderLite.Entity ├── Attributes │ ├── HelperUrlAttribute.cs │ ├── SelectorAttribute.cs │ └── TargetUrlAttribute.cs ├── DotnetSpiderLite.Entity.csproj ├── EntityDefine.cs ├── EntityInterpreter.cs ├── EntitySpider.cs ├── IEntity.cs ├── IEntityInterpreter.cs ├── PageProcessor │ ├── IPageEntityProcessor.cs │ └── PageEntityProcessor.cs ├── Pipeline │ ├── EntitylPipeline.cs │ └── IEntitylPipeline.cs └── SelectorMatch.cs ├── DotnetSpiderLite.HtmlAgilityPack ├── DotnetSpiderLite.HtmlAgilityPack.csproj ├── HtmlElement.cs ├── HtmlElementSelector.cs ├── HtmlElementSelectorFactory.cs ├── HtmlQuery.cs └── PageExtensions.cs ├── DotnetSpiderLite.Logs.DataBase ├── DotnetSpiderLite.Logs.DataBase.csproj ├── ILoggerWriter.cs ├── LogProvider.cs ├── Logger.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.Logs.Extensions.Logging ├── Class1.cs └── DotnetSpiderLite.Logs.Extensions.Logging.csproj ├── DotnetSpiderLite.Logs.Log4net ├── DotnetSpiderLite.Logs.Log4net.csproj ├── Log4Logger.cs ├── Log4LoggerFactory.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.Logs.Serilog ├── Class1.cs └── DotnetSpiderLite.Logs.Serilog.csproj ├── DotnetSpiderLite.Microsoft.Extensions.Logging └── DotnetSpiderLite.Microsoft.Extensions.Logging.csproj ├── DotnetSpiderLite.NLog ├── DotnetSpiderLite.NLog.csproj ├── NLogProvider.cs ├── NLogger.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.Node ├── DotnetSpiderLite.Node.csproj ├── Downloader │ └── DefaultHttpClientDownloader.cs ├── Model │ ├── ControlModel.cs │ ├── HeartbeatModel.cs │ ├── ReceiveDataModel.cs │ ├── SendDataModel.cs │ ├── TaskPullModel.cs │ └── TaskPushModel.cs ├── NodeClient.cs ├── NodeClientStatus.cs └── readme.md ├── DotnetSpiderLite.NodeHub.SelfHost ├── DotnetSpiderLite.NodeHub.SelfHost.csproj ├── NodeHubHost.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.NodeHub ├── DotnetSpiderLite.NodeHub.csproj ├── INodeStore.cs ├── Node.cs ├── NodeHubSpider.cs ├── NodeManager.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.Pipeline.Database.Abstractions ├── DatabasePipeline.cs ├── DotnetSpiderLite.Pipeline.Database.Abstractions.csproj ├── IDatabaseStore.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.Pipeline.Database.Dapper ├── DapperDatabaseStore.cs ├── DotnetSpiderLite.Pipeline.Database.Dapper.csproj └── SpiderExtensions.cs ├── DotnetSpiderLite.Pipeline.Database.EntityFrameworkCore └── DotnetSpiderLite.Pipeline.Database.EntityFrameworkCore.csproj ├── DotnetSpiderLite.Processor.Config ├── DotnetSpiderLite.Processor.Config.csproj ├── IConfigResolve.cs ├── SpiderExtensions.cs └── _config.xml ├── DotnetSpiderLite.ProxyPools ├── DefaultProxyValidator.cs ├── DotnetSpiderLite.ProxyPools.csproj ├── DownloaderProxyPools.cs ├── HttpProxyInfo.cs ├── HttpProxyPool.cs ├── IHttpProxyFinder.cs ├── IHttpProxyPool.cs ├── IProxyValidator.cs ├── ProxyInfo.cs ├── SpiderExtensions.cs └── ThreadCommonPool.cs ├── DotnetSpiderLite.Redis.Abstractions ├── DotnetSpiderLite.Redis.Abstractions.csproj └── IRedisStore.cs ├── DotnetSpiderLite.Redis ├── Class1.cs └── DotnetSpiderLite.Redis.csproj ├── DotnetSpiderLite.Scheduler.Redis ├── DotnetSpiderLite.Scheduler.Redis.csproj ├── IRedisStore.cs ├── RedisScheduler.cs └── SpiderExtensions.cs ├── DotnetSpiderLite.Scheduler.StackExchange.Redis ├── DotnetSpiderLite.Scheduler.StackExchange.Redis.csproj ├── RedisStore.cs └── SpiderExtensions.cs └── DotnetSpiderLite.StackExchange.Redis ├── DotnetSpiderLite.StackExchange.Redis.csproj └── RedisStore.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/.gitignore -------------------------------------------------------------------------------- /DotnetSpiderLite-CI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/DotnetSpiderLite-CI.sln -------------------------------------------------------------------------------- /DotnetSpiderLite.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/DotnetSpiderLite.sln -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /clar_pack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/clar_pack.bat -------------------------------------------------------------------------------- /copy_pack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/copy_pack.bat -------------------------------------------------------------------------------- /doc/DESIGN.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/doc/DESIGN.jpg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/readme.md -------------------------------------------------------------------------------- /samples/DotnetSpider-Test/DotnetSpider-Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/DotnetSpider-Test/DotnetSpider-Test.csproj -------------------------------------------------------------------------------- /samples/DotnetSpider-Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/DotnetSpider-Test/Program.cs -------------------------------------------------------------------------------- /samples/EntitySpiderNetCoreConsoleApp/EntitySpiderNetCoreConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/EntitySpiderNetCoreConsoleApp/EntitySpiderNetCoreConsoleApp.csproj -------------------------------------------------------------------------------- /samples/EntitySpiderNetCoreConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/EntitySpiderNetCoreConsoleApp/Program.cs -------------------------------------------------------------------------------- /samples/NetCoreConsoleApp/CnBlogTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetCoreConsoleApp/CnBlogTest.cs -------------------------------------------------------------------------------- /samples/NetCoreConsoleApp/NetCoreConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetCoreConsoleApp/NetCoreConsoleApp.csproj -------------------------------------------------------------------------------- /samples/NetCoreConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetCoreConsoleApp/Program.cs -------------------------------------------------------------------------------- /samples/NetCoreConsoleApp/WeixinSougouTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetCoreConsoleApp/WeixinSougouTest.cs -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/App.config -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/NLog.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/NLog.config -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/NLog.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/NLog.xsd -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/NetFxConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/NetFxConsoleApp.csproj -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/Program.cs -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/NetFxConsoleApp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NetFxConsoleApp/packages.config -------------------------------------------------------------------------------- /samples/NodeHubSpiderSample/NodeHubSpiderSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NodeHubSpiderSample/NodeHubSpiderSample.csproj -------------------------------------------------------------------------------- /samples/NodeHubSpiderSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/samples/NodeHubSpiderSample/Program.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/DotnetSpiderLite.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/DotnetSpiderLite.Abstractions.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Downloader/BaseDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Downloader/BaseDownloader.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Downloader/DownloadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Downloader/DownloadContext.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Downloader/IDownloadAfterHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Downloader/IDownloadAfterHandle.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Downloader/IDownloadBeforeHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Downloader/IDownloadBeforeHandle.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Downloader/IDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Downloader/IDownloader.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Downloader/IDownloaderProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Downloader/IDownloaderProxy.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/DownloaderCookieContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/DownloaderCookieContainer.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/DownloaderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/DownloaderException.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Extraction/BaseHtmlExtracter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Extraction/BaseHtmlExtracter.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Extraction/IHtmlExtracter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Extraction/IHtmlExtracter.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Extraction/IPageHtmlExtracter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Extraction/IPageHtmlExtracter.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Html/HtmlElementAbstraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Html/HtmlElementAbstraction.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Html/HtmlSelectorPathType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Html/HtmlSelectorPathType.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Html/IHtmlElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Html/IHtmlElement.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Html/IHtmlElementSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Html/IHtmlElementSelector.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Html/IHtmlElementSelectorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Html/IHtmlElementSelectorFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Html/IHtmlQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Html/IHtmlQuery.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/IIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/IIdentity.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/ILogger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/ILoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/ILoggerFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/ILoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/ILoggerProvider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/LogLevel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/LoggerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/LoggerExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/NullLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/NullLogger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/NullLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/NullLoggerFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Logs/NullLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Logs/NullLoggerProvider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Page.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/PageProcessor/BasePageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/PageProcessor/BasePageProcessor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/PageProcessor/IPageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/PageProcessor/IPageProcessor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Pipeline/BaseFilePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Pipeline/BaseFilePipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Pipeline/BasePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Pipeline/BasePipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Pipeline/IPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Pipeline/IPipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Request.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Request.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Response.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/ResultItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/ResultItems.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Scheduler/IScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Scheduler/IScheduler.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Scheduler/ISchedulerDuplicateRemover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Scheduler/ISchedulerDuplicateRemover.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Scheduler/ISchedulerMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Scheduler/ISchedulerMonitor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/Site.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/Site.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/SpiderCookieContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/SpiderCookieContainer.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Abstractions/SpiderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Abstractions/SpiderException.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.AngleSharp/DotnetSpiderLite.AngleSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.AngleSharp/DotnetSpiderLite.AngleSharp.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.AngleSharp/HtmlElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.AngleSharp/HtmlElement.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.AngleSharp/HtmlElementSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.AngleSharp/HtmlElementSelector.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.AngleSharp/HtmlElementSelectorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.AngleSharp/HtmlElementSelectorFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.AngleSharp/HtmlQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.AngleSharp/HtmlQuery.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.AngleSharp/PageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.AngleSharp/PageExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/AsyncContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/AsyncContext.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/DotnetSpiderLite.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/DotnetSpiderLite.Core.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Downloader/DefaultHttpClientDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Downloader/DefaultHttpClientDownloader.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Downloader/DefaultWebRequestDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Downloader/DefaultWebRequestDownloader.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Downloader/DownloaderProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Downloader/DownloaderProxy.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Downloader/SimpleDownloaderProxyPools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Downloader/SimpleDownloaderProxyPools.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Extensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Helper/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Helper/Helper.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Helper/JsonHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Helper/JsonHelper.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Helper/MD5Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Helper/MD5Helper.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Helper/UrlHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Helper/UrlHelper.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Infrastructure/AtomicInteger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Infrastructure/AtomicInteger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Infrastructure/AutomicLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Infrastructure/AutomicLong.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Logs/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Logs/ConsoleLogger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Logs/ConsoleLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Logs/ConsoleLoggerProvider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Logs/LogManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Logs/LogManager.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Logs/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Logs/Logger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Logs/LoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Logs/LoggerFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Monitor/IMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Monitor/IMonitor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Monitor/LogMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Monitor/LogMonitor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Monitor/MonitorData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Monitor/MonitorData.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/PageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/PageExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Pipeline/ConsolePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Pipeline/ConsolePipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Pipeline/FilePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Pipeline/FilePipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Pipeline/JsonFilePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Pipeline/JsonFilePipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/RequesetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/RequesetExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/ResponseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/ResponseExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Scheduler/SampleQueueScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Scheduler/SampleQueueScheduler.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/Spider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/Spider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/SpiderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/SpiderBuilder.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/SpiderStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/SpiderStartup.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/SpiderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/SpiderStatus.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Core/TinyIoC.cs.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Core/TinyIoC.cs.bak -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/DotnetSpiderLite.Dashboard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/DotnetSpiderLite.Dashboard.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/Program.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/Startup.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/appsettings.Development.json -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Dashboard/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Dashboard/appsettings.json -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Downloader.WebDriver.Chrome/DotnetSpiderLite.Downloader.WebDriver.Chrome.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Downloader.WebDriver.Chrome/DotnetSpiderLite.Downloader.WebDriver.Chrome.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Downloader.WebDriver.Chrome/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Downloader.WebDriver.Chrome/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Downloader.WebDriver/DotnetSpiderLite.Downloader.WebDriver.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Downloader.WebDriver/DotnetSpiderLite.Downloader.WebDriver.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Downloader.WebDriver/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Downloader.WebDriver/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Downloader.WebDriver/WebDriverDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Downloader.WebDriver/WebDriverDownloader.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Downloader.WebDriver/WebDriverDownloaderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Downloader.WebDriver/WebDriverDownloaderOptions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/Attributes/HelperUrlAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/Attributes/HelperUrlAttribute.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/Attributes/SelectorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/Attributes/SelectorAttribute.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/Attributes/TargetUrlAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/Attributes/TargetUrlAttribute.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/DotnetSpiderLite.Entity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/DotnetSpiderLite.Entity.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/EntityDefine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/EntityDefine.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/EntityInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/EntityInterpreter.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/EntitySpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/EntitySpider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/IEntity.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/IEntityInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/IEntityInterpreter.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/PageProcessor/IPageEntityProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/PageProcessor/IPageEntityProcessor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/PageProcessor/PageEntityProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/PageProcessor/PageEntityProcessor.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/Pipeline/EntitylPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/Pipeline/EntitylPipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/Pipeline/IEntitylPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/Pipeline/IEntitylPipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Entity/SelectorMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Entity/SelectorMatch.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.HtmlAgilityPack/DotnetSpiderLite.HtmlAgilityPack.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.HtmlAgilityPack/DotnetSpiderLite.HtmlAgilityPack.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.HtmlAgilityPack/HtmlElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.HtmlAgilityPack/HtmlElement.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.HtmlAgilityPack/HtmlElementSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.HtmlAgilityPack/HtmlElementSelector.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.HtmlAgilityPack/HtmlElementSelectorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.HtmlAgilityPack/HtmlElementSelectorFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.HtmlAgilityPack/HtmlQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.HtmlAgilityPack/HtmlQuery.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.HtmlAgilityPack/PageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.HtmlAgilityPack/PageExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.DataBase/DotnetSpiderLite.Logs.DataBase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.DataBase/DotnetSpiderLite.Logs.DataBase.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.DataBase/ILoggerWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.DataBase/ILoggerWriter.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.DataBase/LogProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.DataBase/LogProvider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.DataBase/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.DataBase/Logger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.DataBase/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.DataBase/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Extensions.Logging/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Extensions.Logging/Class1.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Extensions.Logging/DotnetSpiderLite.Logs.Extensions.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Extensions.Logging/DotnetSpiderLite.Logs.Extensions.Logging.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Log4net/DotnetSpiderLite.Logs.Log4net.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Log4net/DotnetSpiderLite.Logs.Log4net.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Log4net/Log4Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Log4net/Log4Logger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Log4net/Log4LoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Log4net/Log4LoggerFactory.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Log4net/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Log4net/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Serilog/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Serilog/Class1.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Logs.Serilog/DotnetSpiderLite.Logs.Serilog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Logs.Serilog/DotnetSpiderLite.Logs.Serilog.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Microsoft.Extensions.Logging/DotnetSpiderLite.Microsoft.Extensions.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Microsoft.Extensions.Logging/DotnetSpiderLite.Microsoft.Extensions.Logging.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NLog/DotnetSpiderLite.NLog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NLog/DotnetSpiderLite.NLog.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NLog/NLogProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NLog/NLogProvider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NLog/NLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NLog/NLogger.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NLog/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NLog/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/DotnetSpiderLite.Node.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/DotnetSpiderLite.Node.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Downloader/DefaultHttpClientDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Downloader/DefaultHttpClientDownloader.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Model/ControlModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Model/ControlModel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Model/HeartbeatModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Model/HeartbeatModel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Model/ReceiveDataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Model/ReceiveDataModel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Model/SendDataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Model/SendDataModel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Model/TaskPullModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Model/TaskPullModel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/Model/TaskPushModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/Model/TaskPushModel.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/NodeClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/NodeClient.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/NodeClientStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/NodeClientStatus.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Node/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Node/readme.md -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub.SelfHost/DotnetSpiderLite.NodeHub.SelfHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub.SelfHost/DotnetSpiderLite.NodeHub.SelfHost.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub.SelfHost/NodeHubHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub.SelfHost/NodeHubHost.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub.SelfHost/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub.SelfHost/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub/DotnetSpiderLite.NodeHub.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub/DotnetSpiderLite.NodeHub.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub/INodeStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub/INodeStore.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub/Node.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub/NodeHubSpider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub/NodeHubSpider.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub/NodeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub/NodeManager.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.NodeHub/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.NodeHub/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Abstractions/DatabasePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Abstractions/DatabasePipeline.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Abstractions/DotnetSpiderLite.Pipeline.Database.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Abstractions/DotnetSpiderLite.Pipeline.Database.Abstractions.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Abstractions/IDatabaseStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Abstractions/IDatabaseStore.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Abstractions/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Abstractions/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Dapper/DapperDatabaseStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Dapper/DapperDatabaseStore.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Dapper/DotnetSpiderLite.Pipeline.Database.Dapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Dapper/DotnetSpiderLite.Pipeline.Database.Dapper.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.Dapper/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.Dapper/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Pipeline.Database.EntityFrameworkCore/DotnetSpiderLite.Pipeline.Database.EntityFrameworkCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Pipeline.Database.EntityFrameworkCore/DotnetSpiderLite.Pipeline.Database.EntityFrameworkCore.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Processor.Config/DotnetSpiderLite.Processor.Config.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Processor.Config/DotnetSpiderLite.Processor.Config.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Processor.Config/IConfigResolve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Processor.Config/IConfigResolve.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Processor.Config/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Processor.Config/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Processor.Config/_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Processor.Config/_config.xml -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/DefaultProxyValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/DefaultProxyValidator.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/DotnetSpiderLite.ProxyPools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/DotnetSpiderLite.ProxyPools.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/DownloaderProxyPools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/DownloaderProxyPools.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/HttpProxyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/HttpProxyInfo.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/HttpProxyPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/HttpProxyPool.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/IHttpProxyFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/IHttpProxyFinder.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/IHttpProxyPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/IHttpProxyPool.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/IProxyValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/IProxyValidator.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/ProxyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/ProxyInfo.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.ProxyPools/ThreadCommonPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.ProxyPools/ThreadCommonPool.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Redis.Abstractions/DotnetSpiderLite.Redis.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Redis.Abstractions/DotnetSpiderLite.Redis.Abstractions.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Redis.Abstractions/IRedisStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Redis.Abstractions/IRedisStore.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Redis/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Redis/Class1.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Redis/DotnetSpiderLite.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Redis/DotnetSpiderLite.Redis.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.Redis/DotnetSpiderLite.Scheduler.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.Redis/DotnetSpiderLite.Scheduler.Redis.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.Redis/IRedisStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.Redis/IRedisStore.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.Redis/RedisScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.Redis/RedisScheduler.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.Redis/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.Redis/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.StackExchange.Redis/DotnetSpiderLite.Scheduler.StackExchange.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.StackExchange.Redis/DotnetSpiderLite.Scheduler.StackExchange.Redis.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.StackExchange.Redis/RedisStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.StackExchange.Redis/RedisStore.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.Scheduler.StackExchange.Redis/SpiderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.Scheduler.StackExchange.Redis/SpiderExtensions.cs -------------------------------------------------------------------------------- /src/DotnetSpiderLite.StackExchange.Redis/DotnetSpiderLite.StackExchange.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.StackExchange.Redis/DotnetSpiderLite.StackExchange.Redis.csproj -------------------------------------------------------------------------------- /src/DotnetSpiderLite.StackExchange.Redis/RedisStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jxnkwlp/DotnetSpiderLite/HEAD/src/DotnetSpiderLite.StackExchange.Redis/RedisStore.cs --------------------------------------------------------------------------------