全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 438|回复: 4

分享一下,不需要油管api就可以输视频json的go源码

[复制链接]
发表于 2021-11-10 20:12:27 | 显示全部楼层 |阅读模式
本帖最后由 zhongziso 于 2021-11-10 20:19 编辑

感谢大佬@Xhofe 指点

我们都知道油管的api有额度限制。这个go语言版的是没有限制的。

访问http://127.0.0.1:8080?keyword=用户输入的关键词

就可以输出json了

效果如图


  1. package main

  2. import (
  3.         "encoding/json"
  4.         "fmt"
  5.         "log"
  6.         "net/http"

  7.         "github.com/raitonoberu/ytsearch"
  8. )

  9. func main() {
  10.         http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
  11.                 a := r.URL.Query().Get("keyword")
  12.                 search := ytsearch.Search(a)
  13.                 result, err := search.Next()
  14.                 if err != nil {
  15.                         panic(err)
  16.                 }

  17.                 jsonstr, _ := json.Marshal(result)
  18.                 fmt.Fprintf(w, "%v", string(jsonstr))

  19.         })

  20.         log.Fatal(http.ListenAndServe(":8080", nil))
  21. }
复制代码
发表于 2021-11-10 20:20:47 | 显示全部楼层
分享帮顶                    
发表于 2021-11-10 20:31:46 | 显示全部楼层
这个调用的就是 有图比的api1.0 ,现在官方有2.0。
 楼主| 发表于 2021-11-10 20:37:46 | 显示全部楼层
acpp 发表于 2021-11-10 20:31
这个调用的就是 有图比的api1.0 ,现在官方有2.0。


是的,反正比免费的油管data api v3耐艹就是了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-13 15:36 , Processed in 0.065843 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表