所以我正在开发一个应用程序,该应用程序应该查询 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/