Goribot - 一个简洁的Golang爬虫框架

Goribot - 一个简洁的Golang爬虫框架

Go Web爬虫

访问GitHub主页

共172Star

详细介绍

Goribot

一个分布式友好的轻量的 Golang 爬虫框架。

完整文档 | Document

GitHub go.mod Go version GitHub tag (latest by date) codecov go-report license code-size

🚀 Feature

版本警告

Goribot 仅支持 Go1.13 及以上版本。

👜 获取 Goribot

go get -u github.com/zhshch2002/goribot

Goribot 包含一个历史开发版本,如果您需要使用过那个版本,请拉取 Tag 为 v0.0.1 版本。

建立你的第一个项目

package main

import (
	"fmt"
	"github.com/zhshch2002/goribot"
)

func main() {
	s := goribot.NewSpider()

	s.AddTask(
		goribot.GetReq("https://httpbin.org/get"),
		func(ctx *goribot.Context) {
			fmt.Println(ctx.Resp.Text)
			fmt.Println(ctx.Resp.Json("headers.User-Agent"))
		},
	)

	s.Run()
}

🎉 完成

至此你已经可以使用 Goribot 了。更多内容请从 开始使用 了解。

🙏 感谢

万分感谢以上项目的帮助 🙏

推荐源码