最新消息:

[Go 语言]漫画采集程序

作品集 Skiychan 181浏览 0评论

漫画采集
项目地址:https://github.com/skiy/comicFetch

本程序作为本人学习Go语言的练手之作。
程序支持采集站点:漫画160
支持 MySQL 和 SQLite 数据库
支持MacOS、Linux、Windows

采集说明
支持站点
漫画160 https://www.mh160.com
开发说明
1.安装依赖库:go get -v github.com/skiy/comicFetch
2.运行程序 go run main.go
注意 需要安装 golang.org 的 x 扩展,若无法下载,可通过命令行下载:git clone https://github.com/golang/net $GOPATH/src/golang.org/x/net
使用说明
新增漫画:
向 redis db1 添加数据(格式)

set newbooks ‘[{“id”:25510,”flag”:”mh160″},{“id”:11106,”flag”:”mh160″},{“id”:11105,”flag”:”mh160″}]’

或向 newbooks.json 文件添加数据 (格式)

[{“id”:31512,”flag”:”mh160″},{“id”:11106,”flag”:”mh160″},{“id”:11105,”flag”:”mh160″}]

程序使用:
使用 mysql 方式需要导入 comic.sql 到 MySQL 数据库
使用 sqlite 方式,需要使用到 comic.db
并按照具体要求配置好 conf.ini 中的信息
TODO
数据库、缓存 可配置 √
抓取图片资源至本地 √
GoWeb 方式展示(不再依赖PHP) (b
支持 sqlite √
感谢以下支持扩展库
github.com/go-ini/ini
github.com/jinzhu/gorm
github.com/PuerkitoBio/goquery
github.com/axgle/mahonia
github.com/go-redis/redis

转载请注明:SKIY开发笔记 » [Go 语言]漫画采集程序

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址