爬山虎官网
入门指引
务必读我
技术交流
项目概述
为什么有爬山虎
爬山虎内核引擎
爬山虎应用框架
爬山虎应用助手
先睹为快
运行效果图-1
运行效果图-2
运行效果图-3
英文版效果-4
安装指南
环境要求
准备安装
启动停止
开发指南
开发必读
目录结构
应用配置
抽取规则
开发规范
代码规范
小试牛刀
下载应用框架
运行应用助手
创建一个应用
进行应用配置
设定业务规则
编写业务回调
启动应用实例
数据库指南
如何操作数据库
插件开发
插件开发原理
插件开发实战
插件开发规范
分布式部署
为什么要分布式部署
如何进行分布式部署
分离式部署
为什么要分离式部署
如何进行分离式部署
PHPCreeper类
类属性
httpClient
queueClient
extractor
lockHelper
redisClient
dropDuplicateFilter
类接口
setName()
setCount()
getTaskMan()
newTaskMan()
getDbo()
newDbo()
setMasterPidFile()
setLogFile()
setServerSocketAddress()
setServerSocketContext()
getServerSocketAddress()
getServerSocketContext()
setClientSocketAddress()
appendClientSocketAddress()
getClientSocketAddress()
setLang()
assemblePackage()
disassemblePackage()
clearScreen()
checkSpiderName()
getPHPConfiguration()
Producer类
类接口
setInterval()
getInterval()
installTimer()
removeTimer()
getTimerId()
removeBucket()
回调属性
onProducerStart
onProducerStop
onProducerReload
Downloader类
类接口
setRouter()
getRouter()
setTaskCrawlInterval()
getTaskCrawlInterval()
setSendBufferSize()
getSendBufferSize()
installTimer()
removeTimer()
readDownloadData()
download()
回调属性
onDownloaderStart
onDownloaderStop
onDownloaderReload
onDownloaderMessage
onBeforeDownload
onStartDownload
onAfterDownload
Parser类
类接口
extractFiled()
extractSubUrl()
setSendBufferSize()
getSendBufferSize()
回调属性
onParserStart
onParserStop
onParserReload
onParserMessage
onParserExtractField
onParserFindUrl
Task类
类接口
newInstance()
createTask()
createTaskId()
createMultiTask()
getTask()
getTaskNumber()
hasUrl()
setUrl()
setRule()
setMethod()
setReferer()
setContext()
getUrl()
getRule()
getMethod()
getReferer()
getContext()
附录指南
安装扩展
接口原型
打印助手
常见问题
版权信息
捐赠作者
本书使用 GitBook 发布
getRouter()
getRouter () : Closure
参数
空参
含义
获取路由回调
举栗
$worker->getRouter();
results matching "
"
No results matching "
"