python - GData Youtube api 慢

标签 python youtube-api gdata

所以我正在开发一个应用程序,该应用程序应该查询 youtube 并获取视频列表。我无法使用 google data api v3,因为我有 python 3.4。

我的问题是,是否有一种方法可以加快服务器的响应速度,因为应用程序在服务器发送响应之前挂起了一分钟。当我在任何浏览器中输入网址时,它几乎可以立即运行。我已经尝试设置 header 以查看谷歌是否正在限制来自服务器的请求,但没有成功。当我使用 python 在任何其他网站上运行完全相同的查询时,响应也很快。这是我当前的代码。

header = {'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36','accept':'text/html,application/xhtml+xml,application/xml',}

url="http://gdata.youtube.com/feeds/api/videos?q="+str(quote(songName))+"&max-results=10&v=2"
parser = etree.XMLParser(remove_blank_text=True)
page=urllib.request.urlretrieve(url)

最佳答案

事实证明,当我测试我的代码时,谷歌的 api 速度很慢。

关于python - GData Youtube api 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28144293/

相关文章:

python - Pyplot - 移动绘图上 x 轴上不需要的间隙

ios - 如何使用 YouTube API 获取相关/最新的下一个视频? (iOS)

python - 使用变量调用 mongo 集合

python | NumPy |坐标 - 地理坐标转换的问题

javascript - YouTube 嵌入视频参数不起作用

youtube-api - YouTube API V3 搜索,相关视频排序顺序不起作用

python - 使用 OAuth 和 gdata 复制谷歌电子表格

c# - 使用 .NET/C# 从 Google Analytics API 检索数据

python - 下载 Google 电子表格并另存为 xls

python - 使用 python 访问 Chrome DOM 树