
Jeg har en kanal, og jeg ønsker å få en ny opplastede video fra det så fort som mulig. Hva ville være den beste måten å gjøre det? To alternativ jeg vet:


1. Bruk YouTube API
2. Åpne kanal via url direkte


Med alternativ 1 må jeg ringe api for å få en liste over videoer. Siden det kvoter på plass, jeg tror jeg vil gå tom for API-kall jeg kan gjøre. Jeg vil anta at alternativ 2 er det beste alternativet, siden jeg kan ringe url så ofte som jeg ønsker.


Er nye videoer tilgjengelig via api første? Eller er en video tilgjengelig via url gjort tilgjengelig på ulike tidspunkt for brukerne, avhengig av hvilken region de kommer fra? Jeg bygger en url skrape meg selv. Jeg åpne url hvert minutt. Likevel er det folk som har video 8 minutter før jeg har det. Jeg skjønner ikke hvorfor dette er tilfelle.

 
Hvordan skrape nye YouTube-videoer fra en bestemt kanal først?
==============================================================



Du kan prøve RSS feed for interesserte kanal. Den inneholder ferske videoer med UTC tidsstempel (så det er ingen problemer med tidssoner du nevnte).


RSS link for kanalens videoene kan bli funnet på kilden til siden for kanalen. Åpen kildekode på siden og søk etter "rssUrl":

 