狗哥哥 发表于 2024-2-3 08:46

关于“Golang 爬取每日早报并推送到微信”的运行软件步骤

**关于“Golang 爬取每日早报并推送到微信”的运行软件步骤
大佬原贴地址**
(http://)
我是个菜鸡,如果哪里不对,请指出。
1、我的运行环境是放在1panel面板中的定时计划中运行的。
用这个面板管理docker容器挺方便的。
首先先安装golang环境。
```
// 拉取最新的go版本

docker pull golang

// 运行golang镜像
docker run -it golang /bin/bash

查看下当前go的环境变量
go env
go env -w GO111MODULE=on #开启go mod

go env -w GOPROXY="https://goproxy.cn"

go env -w GOPATH="/go"#如果本身就是,那就不需要再改了,可以省略
```
2、修改config.json文件生成的路径,我最开始生成的时候遇到一个问题,就是他默认的生成地址找不到文件,修改以后就找到了
```
比如修改成
path :="E:\dailyNewsSpider-main\todayNewsSpider-wxPusher\config.json"
这样就可以在该文件夹下找到config.json
```
3、定时任务配置
脚本
```
#!/bin/bash
#Go语言安装目录
export GOROOT=/usr/local/go
# 设置GOPATH设为/home/your_username/go
export GOPATH=/go
# 将Go的bin目录添加到PATH中
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY="https://goproxy.cn,direct"
export GOCACHE=/usr/local/todayNewsSpider-wxPusher/.cache/go-build
mkdir -p $GOCACHE
cd /usr/local/todayNewsSpider-wxPusher
go run main.go
```
通过1panel的定时计划每天运行,进行推送。

狗哥哥 发表于 2024-2-3 08:52

chaleaoch 发表于 2024-2-3 08:49
连接有问题点不过去.

https://www.52pojie.cn/thread-1658674-1-1.html

sai609 发表于 2024-2-3 08:56

连接有问题点不过去.

狗哥哥 发表于 2024-2-3 08:57

sai609 发表于 2024-2-3 08:56
连接有问题点不过去.

https://www.52pojie.cn/thread-1658674-1-1.html这个

52loli 发表于 2024-2-3 11:58

已经失效了

慕浟佳〃井少年 发表于 2024-2-3 14:32

两年前的东西了,可能失效了。

狗哥哥 发表于 2024-2-3 14:57

52loli 发表于 2024-2-3 11:58
已经失效了

哈哈哈是的,弄完以后才知道{:301_972:}

狗哥哥 发表于 2024-2-3 14:59

慕浟佳〃井少年 发表于 2024-2-3 14:32
两年前的东西了,可能失效了。

对,不好使了{:301_972:}
页: [1]
查看完整版本: 关于“Golang 爬取每日早报并推送到微信”的运行软件步骤