2015-01-26 3 views
1

그래서 YouTube에 질문하고 동영상 목록을 얻으려는 앱에서 일하고 있습니다. 파이썬 3.4 있기 때문에 Google 데이터 API를 v3을 사용할 수 없습니다.GData Youtube api slow

제 질문은 서버에서 응답을 보내기 전에 잠시 애플리케이션이 멈추어 서버에서 응답을 빨리 보낼 수있는 방법이 있는지 제 질문입니다. 순간적으로 작동하지만 브라우저에 URL을 입력하면 나는 이미 구글이 서버에서 오는 요청을 조절하고 있었는지 알아보기 위해 헤더를 설정하려고 시도했지만 운이 없었다. 파이썬을 사용하여 다른 웹 사이트에서 똑같은 쿼리를 실행할 때 응답도 빠릅니다. 여기에 현재 코드가 있습니다.

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) 

답변

1

내 코드를 테스트 할 때 속도가 느린 google의 api라고 밝혀졌습니다.