Này người xa lạ!

Còn chờ gì nữa mà không mau đăng nhập hoặc đăng ký để cùng tham gia thảo luận với cộng đồng!

vod / brak id

About: Skrypt umożliwiający pobieranie materiałów ze znanych serwisów VOD.

@zacny pozwole sobie napisac tutaj topic, bo nie mam dostepu akruat do githuba, a poźniej zapomnne...

weźmy na obroty takie o to linki:

https://vod.pl/seriale/most-nad-sundem/tl7lyqm#0
albo
https://vod.pl/seriale/most-nad-sundem/bc3g159#0

(# - dodawany jest automatycznie po wejsciu na te www, wiec zakladam ze to bedzie problem głowny)

i teraz po wejsciu na te www, u mnie wysweitla się:

_Nie możemy wyświetlić filmu
Materiał nie jest dostępny w Twoim kraju
_

mvpId w obydu linkach istnieje w źrodłach tych stron
i teraz jak sobie podmienimy ID w tym linku niżej:

https://player-api.dreamlab.pl/?body[id]=1980088.1733158388&body[jsonrpc]=2.0&body[method]=get_asset_detail&body[params][ID_Publikacji]=1980088.1733158388&body[params][Service]=vod.onet.pl&content-type=application/jsonp&x-onet-app=player.front.onetapi.pl&callback=

to material sie odnajduje i json sie wyswielta, ale skrypt pokazuje:

Niestety natrafiono na problem, który uniemożliwił dalsze działanie

Nie udało się odnaleźć idetyfikatora.
Algorytm rozpoznawania identyfikatora wideo na stronie: "https://vod.pl/seriale/most-nad-sundem/tl7lyqm#0" zakończył się niepowodzeniem. Może to oznaczać błąd skryptu.

Informacje o systemie: Firefox 60.0 32-bit on Windows 10 64-bit
Wersja pluginu: 4.9.5921

Bình luận

  • đã sửa June 18 [?]

    dodam jescze, że w konsoli:

    var id = $(".mvp").attr('id');
    id.match(/mvp:(.+)/)[1];

    = nie daje to zadnego efektu, ale dla innych materialow, gdzie wczesniej wpsomniany komunikat sie nie wyswietla - juz działa i wyswietla sie ID.

  • @funplayertv
    Vod nie czyta identyfikatorów z urla przecież, więc taka zmiana na urlu nie powinna wpłynąć na działanie algorytu wyszukującego id.

    mvpId w obydu linkach istnieje w źrodłach tych stron

    Kluczowa informacja zatem - w którym miejscu masz to w kodzie strony.

  • Przy okazji zapytam też co z tym:
    https://github.com/zacny/voddownloader/issues/15

  • @zacny powiedział(a):
    @funplayertv
    Vod nie czyta identyfikatorów z urla przecież, więc taka zmiana na urlu nie powinna wpłynąć na działanie algorytu wyszukującego id.

    mvpId w obydu linkach istnieje w źrodłach tych stron

    Kluczowa informacja zatem - w którym miejscu masz to w kodzie strony.

    właściwie to w 2... ale z lekka rożnica nazwy:

    try {
    vodDataLayer = {
    "stats": {
    "DV": "VOD/SERIALE/WIDEO",
    "DX": "PV,puls,tl7lyqm,1,v",
    "target": "VOD/exclusive:SERIALE"
    },
    "contentType": "MOVIEVIDEO",
    "loggedIn": null,
    "playerPossible": false,
    "variantUCS": "2.2.0",
    "published": {
    "title": "Most nad Sundem",
    "date": "2019-02-15 11:31:20+0100",
    "UUID": "d04e58f7-2968-47b2-a5c0-b07c89f5f7a4",
    "numberOfCharacters": 543,
    "license": {
    "name": "ZDF Enterprises GmbH",
    "licenseUUID": "3045415b-0b93-49d2-b48e-20748b628004"
    }
    },
    "pageName": "SERIALE",
    "video": {
    "duration": "1:52:00",
    "mvpId": "1980088.1733158388"
    },
    "isMobile": false
    };
    }

    tutaj w ale jako mvpID

    i tutaj:

    <

    div class="mvp" id="mvp:1980088.1733158388">

    a co do pytania o pobieranie, to wczoraj wieczorem mialem tam pisac, w tym topicu, ze wszytsko dziala poprawnia - przynajmnij u mnie :) przeinsatlowalem wtyczke i zaczeło działac.

  • đã sửa June 18 [?]

    Dobra ja mam w 3 miejscach. Skrypt pobiera to właśnie z diva. Dla tego przypadku jak wpiszę sobie w konsoli developerskiej:
    $(".mvp").attr('id')
    To w odpowiedzi mam:
    mvp:1980088.1733158388
    Jeżeli u Ciebie to nie działa to musiałbyś wrzucić strukturę htmla jaką masz u siebie. Z powyższych wyjaśnień nie jestem w stanie wywnioskować dlaczego algorytm tego nie łapie.
    Najlepiej zgłoś błąd w githubie i dodaj htmla całego jakiego ci serwer wypluwa. Pewnie jest inny niż krajowy.

  • @funplayertv Miałem rację :smile:

Đăng nhập hoặc Đăng ký để gửi bình luận.