Desidero ottenere tutte le URL video di un canale specifico. Penso che JSON con Python o Java sia una buona scelta. Posso ottenere il video più recente con il seguente codice, ma come posso ottenere TUTTI i collegamenti video (> 500)?python: ottieni tutti gli URL video youtube di un canale
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
buona risposta, ma sarebbe meglio usare qualcosa come "ad eccezione SpecificError" e non un'eccezione generica: se ci sono altri problemi con il carico JSON o con l'analisi di risposta, questo codice di tipo li nasconde. –
Buon punto, se il poster decide di usarlo, allora sicuramente una buona idea per fare qualche ricerca e trovare l'errore specifico –
Se rimuoverete: print len (video) allora avrete errore ... quindi penso che sarà necessario aggiustalo. –