├── .DS_Store ├── .idea ├── Tspider.iml ├── copyright │ └── profiles_settings.xml ├── dictionaries │ └── rudytan.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── example ├── .DS_Store └── lol_hero_god_rank │ ├── .DS_Store │ ├── .idea │ ├── copyright │ │ └── profiles_settings.xml │ ├── dictionaries │ │ └── rudytan.xml │ ├── lol_hero_rank.iml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ ├── application │ ├── .DS_Store │ ├── config │ │ ├── .DS_Store │ │ └── main.php │ ├── extension │ │ ├── Common.php │ │ └── Http.php │ ├── task │ │ ├── ExternalStatisticsRequestTimer.php │ │ ├── HeroGodRankRequestTimer.php │ │ ├── MonitorDownloadTask.php │ │ └── MonitorTimer.php │ └── worker │ │ ├── ExternalStatisticsWorker.php │ │ └── HeroGodRankWorker.php │ ├── framework │ ├── .DS_Store │ ├── TSpider.php │ ├── base │ │ ├── BaseWorker.php │ │ ├── Logger.php │ │ ├── Request.php │ │ └── Response.php │ ├── component │ │ ├── Component.php │ │ ├── MysqlComponent.php │ │ ├── RedisComponent.php │ │ ├── RedisLockComponent.php │ │ └── SmsWoquComponent.php │ ├── config │ │ └── default.php │ ├── coroutine │ │ ├── ExampleTask.php │ │ ├── Task.php │ │ ├── TaskScheduler.php │ │ └── TimerTask.php │ ├── extension │ │ ├── .DS_Store │ │ ├── Common.php │ │ ├── Http.php │ │ ├── TLock.php │ │ ├── TMysql.php │ │ ├── TRedis.php │ │ └── simple_html_dom.php │ ├── queue │ │ ├── LocalRequestQueue.php │ │ └── RequestQueue.php │ └── task │ │ ├── AddRequestTask.php │ │ ├── DelayTimer.php │ │ └── DownloadTask.php │ ├── index.php │ ├── log │ └── .DS_Store │ ├── readme.md │ └── snatch_lol.sql ├── framework ├── .DS_Store ├── TSpider.php ├── base │ ├── BaseWorker.php │ ├── Request.php │ └── Response.php ├── component │ ├── Component.php │ ├── MysqlComponent.php │ ├── RedisComponent.php │ ├── RedisLockComponent.php │ └── SmsWoquComponent.php ├── config │ └── default.php ├── coroutine │ ├── ExampleTask.php │ ├── Task.php │ ├── TaskScheduler.php │ └── TimerTask.php ├── extension │ ├── .DS_Store │ ├── Common.php │ ├── THttp.php │ ├── TLock.php │ ├── TLogger.php │ ├── TMysql.php │ ├── TRedis.php │ └── simple_html_dom.php ├── queue │ ├── LocalRequestQueue.php │ └── RequestQueue.php └── task │ ├── AddRequestTask.php │ ├── DelayTimer.php │ └── DownloadTask.php └── readme.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.DS_Store -------------------------------------------------------------------------------- /.idea/Tspider.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/Tspider.iml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/rudytan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/dictionaries/rudytan.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/dictionaries/rudytan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/dictionaries/rudytan.xml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/lol_hero_rank.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/lol_hero_rank.iml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/misc.xml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/modules.xml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/vcs.xml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/.idea/workspace.xml -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/config/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/config/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/config/main.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/config/main.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/extension/Common.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/extension/Common.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/extension/Http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/extension/Http.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/task/ExternalStatisticsRequestTimer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/task/ExternalStatisticsRequestTimer.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/task/HeroGodRankRequestTimer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/task/HeroGodRankRequestTimer.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/task/MonitorDownloadTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/task/MonitorDownloadTask.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/task/MonitorTimer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/task/MonitorTimer.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/worker/ExternalStatisticsWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/worker/ExternalStatisticsWorker.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/application/worker/HeroGodRankWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/application/worker/HeroGodRankWorker.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/TSpider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/TSpider.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/base/BaseWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/base/BaseWorker.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/base/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/base/Logger.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/base/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/base/Request.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/base/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/base/Response.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/component/Component.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/component/Component.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/component/MysqlComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/component/MysqlComponent.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/component/RedisComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/component/RedisComponent.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/component/RedisLockComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/component/RedisLockComponent.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/component/SmsWoquComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/component/SmsWoquComponent.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/config/default.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/config/default.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/coroutine/ExampleTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/coroutine/ExampleTask.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/coroutine/Task.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/coroutine/Task.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/coroutine/TaskScheduler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/coroutine/TaskScheduler.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/coroutine/TimerTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/coroutine/TimerTask.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/Common.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/Common.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/Http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/Http.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/TLock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/TLock.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/TMysql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/TMysql.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/TRedis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/TRedis.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/extension/simple_html_dom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/extension/simple_html_dom.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/queue/LocalRequestQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/queue/LocalRequestQueue.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/queue/RequestQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/queue/RequestQueue.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/task/AddRequestTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/task/AddRequestTask.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/task/DelayTimer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/task/DelayTimer.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/framework/task/DownloadTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/framework/task/DownloadTask.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/index.php -------------------------------------------------------------------------------- /example/lol_hero_god_rank/log/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/log/.DS_Store -------------------------------------------------------------------------------- /example/lol_hero_god_rank/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/readme.md -------------------------------------------------------------------------------- /example/lol_hero_god_rank/snatch_lol.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/example/lol_hero_god_rank/snatch_lol.sql -------------------------------------------------------------------------------- /framework/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/.DS_Store -------------------------------------------------------------------------------- /framework/TSpider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/TSpider.php -------------------------------------------------------------------------------- /framework/base/BaseWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/base/BaseWorker.php -------------------------------------------------------------------------------- /framework/base/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/base/Request.php -------------------------------------------------------------------------------- /framework/base/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/base/Response.php -------------------------------------------------------------------------------- /framework/component/Component.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/component/Component.php -------------------------------------------------------------------------------- /framework/component/MysqlComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/component/MysqlComponent.php -------------------------------------------------------------------------------- /framework/component/RedisComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/component/RedisComponent.php -------------------------------------------------------------------------------- /framework/component/RedisLockComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/component/RedisLockComponent.php -------------------------------------------------------------------------------- /framework/component/SmsWoquComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/component/SmsWoquComponent.php -------------------------------------------------------------------------------- /framework/config/default.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/config/default.php -------------------------------------------------------------------------------- /framework/coroutine/ExampleTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/coroutine/ExampleTask.php -------------------------------------------------------------------------------- /framework/coroutine/Task.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/coroutine/Task.php -------------------------------------------------------------------------------- /framework/coroutine/TaskScheduler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/coroutine/TaskScheduler.php -------------------------------------------------------------------------------- /framework/coroutine/TimerTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/coroutine/TimerTask.php -------------------------------------------------------------------------------- /framework/extension/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/.DS_Store -------------------------------------------------------------------------------- /framework/extension/Common.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/Common.php -------------------------------------------------------------------------------- /framework/extension/THttp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/THttp.php -------------------------------------------------------------------------------- /framework/extension/TLock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/TLock.php -------------------------------------------------------------------------------- /framework/extension/TLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/TLogger.php -------------------------------------------------------------------------------- /framework/extension/TMysql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/TMysql.php -------------------------------------------------------------------------------- /framework/extension/TRedis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/TRedis.php -------------------------------------------------------------------------------- /framework/extension/simple_html_dom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/extension/simple_html_dom.php -------------------------------------------------------------------------------- /framework/queue/LocalRequestQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/queue/LocalRequestQueue.php -------------------------------------------------------------------------------- /framework/queue/RequestQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/queue/RequestQueue.php -------------------------------------------------------------------------------- /framework/task/AddRequestTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/task/AddRequestTask.php -------------------------------------------------------------------------------- /framework/task/DelayTimer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/task/DelayTimer.php -------------------------------------------------------------------------------- /framework/task/DownloadTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/framework/task/DownloadTask.php -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hirudy/Tspider/HEAD/readme.md --------------------------------------------------------------------------------