增加 session 支持,数据安全性提高
百度: 获取百度帐号 BDUSS, PTOKEN, STOKEN 值
百度: 支持在线 手机/邮箱 安全验证(beta)
Go语言程序, 可直接下载使用 点此查看发布页
在 (Linux, MacOS)终端/(Windows)命令提示符 中运行。
Windows 也可双击程序运行。
本程序会开启本地 http 服务器, 默认端口为9090.
程序运行前带入参数 "-h" 以查看帮助.
程序会列出一些本地服务器网址, 浏览器访问网址即可使用。
请注意,程序重启后请刷新一遍网页,因为程序重启会导致 session 清空,否则可能会出现错误。
- 访问 Go语言官网 下载安装Golang
- 设置GOPATH环境变量
Linux:
export GOPATH=/path/to/your/gopath
Windows:
set GOPATH=C:\path\to\your\gopath
如果提示找不到 go 命令, 请先设置 PATH , 以Linux为例
export PATH=$PATH:$GOROOT/bin
$GOROOT 即Go语言的安装目录
go get -u -v github.com/iikira/Baidu-Login/cmd/Baidu-Login
编译生成的文件在GOPATH的bin目录下
强烈建议使用 go.rice 将 http-files 目录内的文件打包进程序
详情: https://github.com/GeertJohan/go.rice
设置好环境变量 GOPATH:
export GOPATH=/path/to/your/gopath
将 $GOPATH/bin 加入 PATH 环境变量
export PATH=$PATH:$GOPATH/bin
安装 go.rice 相关依赖:
go get -u -v github.com/GeertJohan/go.rice
go get -u -v github.com/GeertJohan/go.rice/rice
将 $GOPATH/bin / %GOPATH%\bin 加入PATH环境变量, 最后执行以下命令编译程序:
rice embed-go
go build