Releases: mangenotwork/gathertool
Releases · mangenotwork/gathertool
v0.4.4
v0.4.1
新增:
- 文件相关处理
- 文件压缩解压
- 新增抓取实列 _examples/cnlinfo
优化部分方法
代码审查
v0.3.9
1.新增配置,支持yaml
2.优化部分方法
3.代码审查
v0.3.7
1.新增html解析,指定html内容提取
2.新增抓取实例
3.优化部分方法
4.添加注释
v0.3.6
新增:
- func SimpleServer(addr string, g *grpc.Server) : grpc服务端
- func NewTask() *Task : task的实例方法
- func (task *Task) SetUrl(urlStr string) *Task & func (task *Task) SetJsonParam(jsonStr string) *Task
修改:
- Context对象,Task为空的问题
v0.3.5
新增socket5代理
例子:
package main
import (
gt "github.com/mangenotwork/gathertool"
)
func main(){
gt.SockerProxy(":8111")
}
v0.3.4
新增代理与抓包
启动一个代理服务,并抓包对数据包进行处理, 例子:
func main(){
ipt := >.Intercept{
Ip : "0.0.0.0:8111",
HttpPackageFunc: func(pack *gt.HttpPackage){
log.Println("ContentType = ", pack.ContentType)
log.Println("Txt = ", pack.Html())
log.Println("img base64 = ", pack.Img2Base64())
log.Println(pack.SaveImage(""))
},
}
ipt.RunServer()
}
v0.2.9
请升级到 v0.3.4以及更高版本
v0.2.7
请升级到 v0.3.4以及更高版本
v0.2.4
请升级到 v0.3.4以及更高版本