2017-06-21 2 views
0

Je développe une extension Chrome qui fournit des sous-titres supplémentaires pour Netflix.comComment détecter le contenu Netflix original ou non?

J'ai besoin de détecter le moment où la remorque de préchargement Netflix est jouée avec succès.

- Pour le contenu original de Netflix, c'est 6 secondes après le début de la vidéo.

- Pour le contenu tiers (pas Netflix), il s'agit de 3 secondes.

Étant donné que l'API Netflix n'est pas disponible pour le public, je me demande comment détecter si la vidéo est un contenu «Netflix original» ou non.

Les deux liaisons et le titre n'incluent pas de paramètres spéciaux.

Lien vers Netflix contenu original ("Orange est le nouveau noir" série):

https://www.netflix.com/watch/70259443?trackId=14170286&tctx=5%2C1%2C2b463a20-083c-4bc2-99db-5d8a82300233-330725099 

Lien à l'original non-Netflix (série "Supergirl"):

https://www.netflix.com/watch/80120392?trackId=14170035&tctx=4%2C2%2C2b463a20-083c-4bc2-99db-5d8a82300233-330725099 

S'il vous plaît, aider moi de détecter la différence. Des idées?

+1

Si tout le reste échoue, vous pouvez extraire le nom de la série à partir du DOM de la page, faire une normalisation, et le comparer à une liste des séries originales que vous gérez. –

+0

Pourriez-vous explorer la page avec toutes les fonctionnalités du navigateur ou simplement télécharger la charge utile initiale du corps html? – enapupe

+0

@enapupe Je peux voir les mêmes données qu'un utilisateur voir, donc je verrai les informations complètes du navigateur. –

Répondre

3

Vous pouvez supprimer le résultat de ces liens. Ensuite, vous pouvez trouver une variable javascript appelée netflix.falkorCache. Dans cette variable, l'un des champs est "isOriginal: true" ou "isOriginal: false".

+1

Plus précisément dans 'netflix.falkorCache.videos ['videoIDHERE']. Summary.isOriginal' – enapupe

+0

C'est incroyable, même si vous ne savez pas comment. Je ne l'ai pas vu avant! –

+0

Kir, je suis heureux d'aider Si vous avez raison avec la réponse s'il vous plaît le marquer comme correct (chèque vert) Merci et passez une bonne journée –