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

stemmer
0

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.

Publisert på 14/01/2020 klokken 00:02
kilden bruker
På andre språk...                            


1 svar

stemmer
1

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":

Svarte 14/01/2020 kl. 13:46
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more