私は特定のチャンネルのすべてのビデオURLを取得したいと思います。私はpythonまたはjavaとjsonは良い選択だと思う。次のコードで最新のビデオを入手できますが、どのようにすべてのビデオリンクを取得できますか(> 500)?python:チャンネルのすべてのYouTube動画URLを取得
import urllib, json
author = 'Youtube_Username'
inp = urllib.urlopen(r'http://gdata.youtube.com/feeds/api/videos?max-results=1&alt=json&orderby=published&author=' + author)
resp = json.load(inp)
inp.close()
first = resp['feed']['entry'][0]
print first['title'] # video title
print first['link'][0]['href'] #url
良い答えが、一般的な例外「SpecificError除く」とないようなものを使用する方がよいでしょう:JSONの負荷や応答解析と他の問題がある場合は、この種のコードは、それらを非表示になります。 –
良い点、ポスターを使用することを決定した場合、いくつかの調査を行い、特定のエラーを見つけることを間違いなく考えてください –
削除する場合:print len(videos)を入力するとエラーが発生します。それを修正してください。 –