js
github.com/youngjuning/juejin-spider
go get github.com/youngjuning/juejin-spider
js

github.com/youngjuning/juejin-spider

爬取掘金专栏并转为Markdown保存到本地

by 洛竹

v0.1.0 (see all)License:MIT
go get github.com/youngjuning/juejin-spider
Readme

掘金专栏小爬虫

声明:掘金对于文章侵权是严厉打击的,不管你在哪搞事情,都能搞掉你。

这个脚本很简单,爬取掘金专栏详情页并把内容转成Markdown之后保存在本地。这是在写 极速入门Go并爬取掘金专栏 | 🏆 技术专题第二期 时写的小玩意。

安装

下载 Tab

$ brew tap youngjuning/juejin-spider https://github.com/youngjuning/homebrew-juejin-spider.git

下载脚本

$ brew install youngjuning/juejin-spider/juejin

升级

$ brew upgrade youngjuning/juejin-spider/juejin

使用

$ juejin -post 6860522117423857678 -root ~/Desktop
$ juejin -h
Usage of juejin:
  -post string
        文章编号 (default "6859538537830858759")
  -root string
        文件保存的根目录 (default "/Users/yangjunning/juejin")

打包并使用Homebrew发布脚本

感谢 使用HomeBrew发布脚本 这篇文章。

1、打包成可执行文件

$ go build juejin.go

2、将可执行文件打包成 tar.gz 的格式

$ tar zcvf juejin_0.0.1.tar.gz juejin

上传到git,供配方软连接到这个脚本文件。

3、使用 brew create <git-url> --tab user/repo 创建药方

$ brew create \
    https://github.com/youngjuning/homebrew-juejin-spider/raw/master/juejin_0.0.1.tar.gz \
    --tap youngjuning/homebrew-juejin-spider

我们需要对安装方式做一下调整:

def install
    bin.install "juejin"
end

做完这些操作后,保存,提交到git上。

4、安装脚本

$ brew install youngjuning/juejin-spider/juejin

执行 juejin -h 检查是否成功:

$ juejin -h
Usage of juejin:
  -post string
        文章编号 (default "6859538537830858759")
  -root string
        文件保存的根目录 (default "/Users/yangjunning/juejin")

GitHub Stars

12

LAST COMMIT

2yrs ago

MAINTAINERS

0

CONTRIBUTORS

1

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
v0.1.1-0.20200818150709-c4542438fb34
9mos ago
v0.1.0
2yrs ago
v0.0.2
2yrs ago
v0.0.0-20200814030055-1e54914edd10
2yrs ago
No alternatives found
No tutorials found
Add a tutorial