Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lichanglu/pholcus
/ types & classes
Types & classes
39 in github.com/Lichanglu/pholcus
⨍
Functions
266
◇
Types & classes
39
Struct
BaiduNewsData
spiders/baidunews.go:55
Struct
BaiduNewsItem
spiders/baidunews.go:59
Struct
Collector
每个爬取任务的数据容器
pipeline/collector/collector.go:14
Struct
Config
common/config/config.go:12
Interface
Crawler
pholcus/crawler/crawler.go:7
TypeAlias
DataCell
pipeline/collector/datacell.go:4
Interface
Deduplicate
common/deduplicate/deduplicate.go:7
Struct
Deduplication
common/deduplicate/deduplicate.go:12
Struct
DockerQueue
pipeline/collector/docker.go:10
Interface
Downloader
The Downloader interface. You can implement the interface by implement function Download. Function Download need to return Page instance pointer that
downloader/downloader.go:10
Struct
GUISpider
pholcus/gui/guispider.go:19
Struct
GUISpiderCore
pholcus/gui/guispider.go:14
Struct
GUISpiderModel
pholcus/gui/guispider.go:26
Struct
HttpDownloader
The HttpDownloader download response by package net/http. The "html" content is contained in dom parser of package goquery. The "json" content is save
downloader/downloader_http.go:30
Struct
Inputor
GUI输入
pholcus/gui/menu.go:8
Struct
KV
GUI内容 下拉菜单辅助结构体
pholcus/gui/menu.go:31
Struct
LogView
pholcus/gui/logview.go:14
Struct
Pholcus
pholcus/pholcus.go:11
Interface
Pipeline
pipeline/pipeline.go:11
Struct
Queue
common/queue/queue.go:3
Struct
RSS
spiders/spider/rss.go:9
Struct
Report
reporter/report.go:8
Struct
Report
config/config.go:27
Interface
Reporter
reporter/reporter.go:3
Struct
Request
Request represents object waiting for being crawled.
downloader/context/request.go:12
Struct
Response
Response represents an entity be crawled.
downloader/context/response.go:12
Struct
Rule
采集规则单元
spiders/spider/spider.go:129
Struct
RuleTree
采集规则树
spiders/spider/spider.go:122
Interface
Scheduler
scheduler/scheduler.go:8
Struct
Spider
spiders/spider/spider.go:10
TypeAlias
Spiders
spiders/spider/spiderlist.go:3
Struct
SrcManage
scheduler/src_manage.go:21
Interface
SrcManager
SrcManage is an interface that who want implement an management object can realize these functions.
scheduler/src_manage.go:9
Struct
crawler
pholcus/crawler/crawl.go:17
Struct
filelog
Filelog represents an active object that logs on file to record error or other useful info. The filelog info is output to os.Stderr. The loginst is an
common/mlog/filelog.go:16
Struct
pipeline
pipeline/pipeline.go:25
Struct
plog
The plog is a public function combiation for other log objects.
common/mlog/mlog.go:9
Struct
scheduler
scheduler/scheduler.go:26
Struct
strace
Strace represents an active object that strace the processing of spider. The strace info is output to os.Stderr. The loginst is an point of logger in
common/mlog/strace.go:12