企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
如果你想自行处理爬取的结果,而不是生成excel,则可以使用**ResultCallback** <br/> 直接上代码 ``` package main import ( "fmt" "github.com/PeterYangs/article-spider/fileTypes" "github.com/PeterYangs/article-spider/form" "github.com/PeterYangs/article-spider/spider" ) func main() { f := form.Form{ Host: "https://www.duote.com", Channel: "/sort/50_0_wdow_0_[PAGE]_.html", Limit: 5, PageStart: 1, ListSelector: "body > div.wrap > div.box > div.main-left-box > div > div.bd > div > div.soft-info-lists > div", ListHrefSelector: " a", DetailFields: map[string]form.Field{ "title": {Types: fileTypes.SingleField, Selector: "body > div.wrap.mt_5 > div > div.main-left-box > div.down-box > div.soft-name > div > h1"}, }, DetailMaxCoroutine: 1, ResultCallback: func(item map[string]string) { fmt.Println(item) }, } spider.Start(f) } ``` **ResultCallback**中的**item**将返回每条爬取文章的结果