如何通过 GET 请求发送参数?

Cis*_*tin 3 python get request

我目前正在尝试向 YouTube 发出 GET 请求,以搜索其上的视频(使用 Python 以及请求模块)。以下是我正在做的请求:

r = requests.get("http://www.youtube.com/", 
        params={
            "search_query": "Test"
        }).text
Run Code Online (Sandbox Code Playgroud)

但是,在打印请求时,无论我将搜索查询更改为什么,它似乎都只是获取 YouTube 的主页。

有人知道为什么会发生这种情况吗?

谢谢

apa*_*dge 6

看看youtube,搜索页面的网址似乎是

http://www.youtube.com/results?search_query=test
Run Code Online (Sandbox Code Playgroud)

您缺少该results部分,即您正在查找的页面。