Python Youtube API是否获取当前搜索词?

Python Youtube API是否获取当前搜索词?,python,google-api,youtube-api,youtube-data-api,google-api-python-client,Python,Google Api,Youtube Api,Youtube Data Api,Google Api Python Client,我正在尝试获取一个JSON视频列表。我的问题是我无法获得当前的搜索结果。如果我进入youtube,我会得到不同的搜索结果,就像我运行python脚本一样。我这样问是因为我认识到Stackoverflow中没有这样的术语 代码: 我有一些想法。我想这是因为之后发布的变量和之前发布的变量造成的,但我不知道如何修复它 致意 Cren1993 返回与API请求中指定的查询参数匹配的搜索结果集合。默认情况下,搜索结果集标识匹配的视频、频道和播放列表资源,但您也可以将查询配置为仅检索特定类型的资源 其中没有

我正在尝试获取一个JSON视频列表。我的问题是我无法获得当前的搜索结果。如果我进入youtube,我会得到不同的搜索结果,就像我运行python脚本一样。我这样问是因为我认识到Stackoverflow中没有这样的术语

代码:

我有一些想法。我想这是因为之后发布的变量
之前发布的变量
造成的,但我不知道如何修复它

致意

Cren1993

返回与API请求中指定的查询参数匹配的搜索结果集合。默认情况下,搜索结果集标识匹配的视频、频道和播放列表资源,但您也可以将查询配置为仅检索特定类型的资源

其中没有提到YouTube api的搜索结果将返回与YouTube网站完全相同的结果。它们是不同的系统。API供您这样的第三方开发人员使用。YouTube网站由谷歌控制,可能包含谷歌没有向第三方开发者公开的额外搜索功能,因为他们不能或不想公开

def getVideo():
    parameters = {"part": "snippet",
              "maxResults": 5,
              "order": "relevance",
              "pageToken": "",
              "publishedAfter": None,
              "publishedBefore": None,
              "q": "",
              "key": api_key,
              "type": "video",
              }
    url = "https://www.googleapis.com/youtube/v3/search"
    parameters["q"] = "Shroud"
    page = requests.request(method="get", url=url, params=parameters)
    j_results = json.loads(page.text)
    print(page.text)
    #print(j_results)
getVideo()