wwengg / douyin

抖音[直播伴侣]推流密钥获取工具 抖音直播间弹幕、进入房间等数据通过Websocket对接Fay
GNU General Public License v3.0
419 stars 117 forks source link

proxy.OnResponse(goproxy.UrlHasPrefix里面URL的问题 #2

Open mariahooder opened 1 year ago

mariahooder commented 1 year ago
proxy.OnResponse(goproxy.UrlHasPrefix(**"httpswebcast.amemv.com:443**/webcast/room/create/")).DoFunc(
    func(resp *http.Response, ctx *goproxy.ProxyCtx) *http.Response {
        buf, _ := io.ReadAll(resp.Body)

///////// 上面代码中https后面是不是要加 :// 。我不太懂编码,go更是一窍不通,因应为下载的可执行文件运行没有得到任何结果,就来读一下代码。发现了这个地方不能理解。故来发问。不知道作者大大是不是还在维护这个项目。

mariahooder commented 1 year ago

研究一天的go以后,我下载了goland,把上面的url 加上://,然后开始编译,出现下面的错误提示。 不知道它所指的flag是什么东西。在代码里也没看大flag。但有一点不解, go.exe build 后面的两个参数,看起来一个输入,一个输出目录,通常来说参数顺序应该对应后面的值,这里如果-i 是输入 -o是输出,那后面第一个目录应该是输入目录,这里却是反的,new是我设置的编译结果目录,douyin-master是项目目录。 高手麻烦指点一下。

GOROOT= #gosetup GOPATH= #gosetup go.exe build -i -o G:\开发\new\go_build_douyin_master.exe G:\开发\douyin-master #gosetup flag provided but not defined: -i usage: go build [-o output] [build flags] [packages] Run 'go help build' for details.

Compilation finished with exit code 2

wwengg commented 1 year ago
proxy.OnResponse(goproxy.UrlHasPrefix(**"httpswebcast.amemv.com:443**/webcast/room/create/")).DoFunc(
  func(resp *http.Response, ctx *goproxy.ProxyCtx) *http.Response {
      buf, _ := io.ReadAll(resp.Body)

///////// 上面代码中https后面是不是要加 :// 。我不太懂编码,go更是一窍不通,因应为下载的可执行文件运行没有得到任何结果,就来读一下代码。发现了这个地方不能理解。故来发问。不知道作者大大是不是还在维护这个项目。

不用加://

wwengg commented 1 year ago

研究一天的go以后,我下载了goland,把上面的url 加上://,然后开始编译,出现下面的错误提示。 不知道它所指的flag是什么东西。在代码里也没看大flag。但有一点不解, go.exe build 后面的两个参数,看起来一个输入,一个输出目录,通常来说参数顺序应该对应后面的值,这里如果-i 是输入 -o是输出,那后面第一个目录应该是输入目录,这里却是反的,new是我设置的编译结果目录,douyin-master是项目目录。 高手麻烦指点一下。

GOROOT= #gosetup GOPATH= #gosetup go.exe build -i -o G:\开发\new\go_build_douyin_master.exe G:\开发\douyin-master #gosetup flag provided but not defined: -i usage: go build [-o output] [build flags] [packages] Run 'go help build' for details.

Compilation finished with exit code 2

项目根目录 执行 go build -o douyin . 执行成功后会有个douyin.exe

mariahooder commented 1 year ago

D:\douyin>douyin 2023/06/06 20:26:55 软件准备就绪,请启动【直播伴侣】并且点击【开始直播】 2023/06/06 20:26:55 Start Websocket server addr:127.0.0.1:8888

1////////////////////////////////////// 我运行了下载的可执行文件,生成证书并导入,然后运行douyin.exe,一直停留在这个阶段。电脑本机 开启直播以后什么都没显示。是不是本机也要设置一下代理,才能把数据从网卡送给本程序?