Szukaj na blogu

Ipla multi downloader

Opublikowałem kiedyś na blogu prostą skryptozakładkę do pobierania z ipli.
W pewnych sytuacjach jest ona wygodna, ma ona niestety pewne wady: do działania wymaga zewnętrznej strony, strona ta nie zawsze działa a jak działa to nie zawsze podaje właściwie linki (czasem podaje linki do materiałów z jakimś DRMem mimo, że jest dostępna wersja niekodowana). To nie moja strona więc nie mam możliwości jej poprawienia, choć wiem co należało by zrobić aby wyciągała linki bez DRM.

Pojawiły się też prośby o automat który sprawdzał by czy pojawił się nowy odcinek, skrypt który automatycznie pobiera całe seriale itp

Pomysłów na to jakie funkcje dodać i z jakich stron jeszcze ściągać było tyle, że od dawna nie mogę skończyć skryptu który robił by wszystko.

Dlatego daję bardzo minimalistyczny skrypt do pobierania seriali z ipli:

mipla.py
Użycie:
mipla.py NUMER_SERIALU
lub
mipla.py NUMER_SERIALU pobierz
W drugim przypadku skrypt automatycznie pobierze wszystkie odcinki wgetem na dysk (o ile mamy zainstalowanego wgeta). W pierwszym przypadku jedynie wyświetli adresy wszystkich odcinków, tak aby można je było skopiować do jakiegoś odtwarzacza i oglądać bez zapisywania na dysku albo pobrać tylko wybrane.

Skąd wziąć numer serialu?

Jest podany adresie strony np:
Daleko od noszy www.ipla.tv/Serial/5000913-Komediowy/5000151-Daleko-Od-Noszy-2 ma numer 5000151
Kiepscy www.ipla.tv/Serial/5000913-Komediowy/759-Swiat-Wedlug-Kiepskich mają numer 759

Lista zmian:
  • 12.04.2014 - dodana możliwość kontynuowania przerwanego pobierania
  • 14.04.2014 - dodana możliwość pobierania tylko wybranych odcinków, np:
    mipla.py 759 pobierz "Odcinek 357"
  • 10.05.2014 - dodano porównywanie bitrate, okazało się, że zdarzają się odcinki o takim samym quality (rozdzielczości) ale różnym bitrate, skrypt będzie wybierał zawsze plik o wyższym bitrate
  • 09.07.2014 - dodana obsługa wyrażeń regularnych, np: aby pobrać odcinki od 125 do 129
    mipla.py 759 pobierz "Odcinek 12[5-9]"

231 komentarzy:

  1. Proponuję dodać warunek na getAttribute("title") + trzeci parametr, dzięki temu można będzie pobrać pojedynczy odcinek.

    A tu wstępna wersja robocza procedury vbs dla windowsowców - można z niej zbudować podobnie działający skrypt:

    Set XMLHttpReq = CreateObject("MSXML2.XMLHTTP.3.0")

    URL = "http://getmedia.redefine.pl/action/2.0/vod/list/?callback=n&category=834&login=2y32dhh7&passwdmd5=15f661d0a19a4bc6c6e856da6b977d39&cuid=-9357178"

    XMLHttpReq.Open "GET", URL, False
    XMLHttpReq.SetRequestHeader "User-Agent", "mipla/23"
    XMLHttpReq.send ""
    'MsgBox XMLHttpReq.GetAllResponseHeaders & vbcrlf & XMLHttpReq.status

    Set xmlDoc = CreateObject("Msxml2.DOMDocument")
    xmlDoc.load(XMLHttpReq.responseXML)
    Set objNodeList = xmlDoc.getElementsByTagName("vod")

    If objNodeList.length > 0 then
    For each x in objNodeList
    if x.getAttribute("title") = "Fala zbrodni – Odcinek 5" then
    set linki = x.getElementsByTagName("srcreq")
    For each i in linki
    msgbox i.getAttribute("url")
    next
    end if
    next
    End If


    pzdr

    OdpowiedzUsuń
    Odpowiedzi
    1. Skrypt w pythonie będzie chodził pod każdym systemem, nie widzę potrzeby robienia jakiś specjalnych skryptów pod coś, ale jak chcesz to proszę bardzo.

      Czy warto filtrować w skrypcie po title?
      Moim zdaniem nie warto, to samo załatwi grep dodany na wyjściu.

      Usuń
    2. Metoda filtrowania jest sprawą drugorzdną, chodzi mi o funkcjonalność typu:
      mipla.py NUMER_SERIALU pobierz TYTUŁ ODCINKA
      taka konstrukcja ma sens np. jak pojawi się nowy/następny odcinek.

      Co do pythona to trzeba pamitać że w przeciwieństwie do vbs nie jest on dostępny OUT OF BOX w windows-ie. Nie twierdzę że Ciebie to zainteresuje ale być może komuś innemu się przyda. Osobiście używam UserScript w przeglądarce ale jeżeli zrobię coś z tym VBS to udostepnię.

      pzdr

      Usuń
    3. A w ten sposób, myślę że to dobry pomysł, dodane.

      Usuń
    4. Mam prośbę, czy może ktoś na forum napisać jak dokładnie tego użyć, bardzo proszę

      Usuń
  2. File "./mipla.py", line 16
    print "Jako parametr podaj numer jaki znajduje się w adresie strony serialu"

    a podaje dobry numer... coś tu nie lotto... python jest, pycurl też.. więc czemu nie bangla :(

    OdpowiedzUsuń
    Odpowiedzi
    1. Pewnie masz pythona 3.x któremu się nie podoba brak nawiasów po princie
      Weź wszytko co jest za printem w nawias. Albo użyj pythona 2.x
      Jak sobe doinstaluję druga wersję to postaram się tak zrobić aby działało na obu.

      Usuń
  3. Doinstalowałem python2 i chodzi, ale cały smaczek straciłem jak skrypt nie radzi sobie z płatnym materiałem np. jak ten: Serial/5001736-Sensacyjny/5002808-Gra-O-Tron Byłoby zbyt pięknie :D

    OdpowiedzUsuń
  4. Witam czy mugł bym prośić o dokładną instrukcje jak używać tego skryptu w pysonie bo pojęcia nie mam nigdy nie miałem styczności z czymś takim.

    OdpowiedzUsuń
  5. Nie dałoby rady zrobić wersji js ?

    OdpowiedzUsuń
  6. Miałem też problem z uruchomieniem. Na XP wygląda to tak:
    Ściągamy - https://www.python.org/ftp/python/2.7.6/python-2.7.6.msi
    Instalujemy - np domyślny katalog czyli taki jaki proponuje instalator C:\Python27
    Ściągamy - http://pycurl.sourceforge.net/download/pycurl-7.19.3.1.win32-py2.7.zip
    Rozpakowujemy na dysk C:\ - nie wybieramy katalog Python27 ponieważ w zipie już jest w takim spakowany czyli rozpakuje wszystko idealnie do katalogu Python27.
    Po tym zabiegu najlepiej uruchomić wiersz poleceń - komenda "cmd" w uruchom.
    Jeśli mamy ściągnięty mipla.py na dysku C: - wystarczy komenda c:\mipla.py 1944 lub cofnąć się do katalogu c:\ komendami cd.. tyle razy ile potrzeba.
    Dodam jeszcze, że jeśli jest dużo linków tak jak w wypadku Disco Polo Live.
    Trzeba wejść we właściwości Wiersza poleceń w zakładce Układ - Rozmiar bufora ekrany dać większy np Szerokość - 150, Wysokość - 1500 lub jak komu pasuje.
    Mam nadzieje, że wszystko wyjaśniłem.

    Ja mam nadal prośbę. Czy ktoś zna jakiś sposób na pliki WMV z VOD.PL? Da radę to ruszyć czy jednak nie ma na to szans?

    OdpowiedzUsuń
    Odpowiedzi
    1. Kiedyś się obszukałem jak baran ,ale skutecznej metody nie znalazłem. I daruj sobie różne softy od Aimersoft, iSkysoft, Wndershare czy podobne, które to obiecują. Kończy się na na screen-capture odtwarzanego pliku.

      Usuń
  7. gdy prubuję pobrać link http://pycurl.sourceforge.net/download/pycurl- pojawia się błąd i nie da się tego zrobić proszę o pomoc.

    OdpowiedzUsuń
  8. zainstalowałem wszystko teraz muszę uruchomić stronę z jakimś serialem żeby włączyć linki do odcinkuw w tym skrypcie czy jak to zrobić?

    OdpowiedzUsuń
  9. W przypadku 'mipla.py NUMER_SERIALU pobierz' jak ustawić katalog do którego wget pobierze serial?

    OdpowiedzUsuń
    Odpowiedzi
    1. Pobiera się do bieżącego katalogu. Jeśli chcesz zapisać w jakimś konkretnym miejscu to cd i dopiero potem wołaj skrypt.

      Usuń
  10. Nie rozumiem, dlaczego nie moze byc wersji jako skrypto zakładka, albo chociaz czegos co działac bd w przeglądarce bez portrzeby insalowania dodatkowego orpogramowania do systemu dla jednego skryptu...

    OdpowiedzUsuń
    Odpowiedzi
    1. Może być - tylko zastosowany w tym skrypcie algorytm (podobny jak w xbmc) ma problem z user-agent-em przeglądarki.
      Podpowiem, że aktualna wersja playera iplii nie sprawdza user-agent-a.
      Potrzebne dane możesz ze- snifować np. wiresharkiem potem nie ma problemu z zapałką ani z userscriptem.
      Natomiast skrypt w tym temacie jest jak najbardziej przydatny jeżeli chcesz zassać hurtem cały serial.

      pzdr

      Usuń
  11. A gdyby tak opracować to: http://vod.toya.net.pl

    OdpowiedzUsuń
    Odpowiedzi
    1. A jest tam cokolwiek do oglądania za darmo?

      Usuń
    2. Np. to: https://vod.toya.net.pl/titles/31901

      Tu jest lista darmowych materiałów: https://vod.toya.net.pl/list/?catalog=3&category=39

      Przydałoby się podpatrzeć jakie linki są bezpośrednimi linkami do materiałów na ich serwerze. Bo może być podobnie tak jak z vod.pl czyli np. "http://media.onet.pl/_mv/....a.mp4" to na toya.net.pl może być mniej więcej tak: "http://media.toya.pl/_mv/....a.mp4"

      Czy mógłbyś Panie Marku rzucić tu okiem w tą stronę? Bo mają tam dobrej jakości materiały vod

      Usuń
  12. czy mugł by ktoś dać tu link do wgeta i powiedźeć mi jak mam dalej postępować po instalacji wszystkich programuw do obsługi skryptu mipla?

    OdpowiedzUsuń
  13. root@XxX:/home/admin1/Downloads# ./mipla.py 5864148
    Traceback (most recent call last):
    File "./mipla.py", line 4, in
    import pycurl
    ImportError: No module named pycurl

    Debian 6, w czym moze byc problem? python jest zainstalwoany

    OdpowiedzUsuń
    Odpowiedzi
    1. Już działa! nie miałem zainstalowanego pakietu: python-pycurl

      Usuń
  14. Witam !

    Twoich skryptów używam od dawna (takze do sciagania paczek) jednak ten mnie poprostu zachwycił !

    Po kilku dniach testowania mam dwie uwagi:
    - skrypt wysypuje się, gdy tytuły mają dwukropek w nazwie.
    - gdy pobieram caly serial i jakims dziwnym trafem nie pobierze mi kilku, lub kilkunastu odcinków to odpalajac ponownie skrypt nie pomija tych ściągniętych, tylko je nadpisuje.

    OdpowiedzUsuń
    Odpowiedzi
    1. Jeśli chodzi o nadpisywanie to dodałem -c wgetowi i to załatwia sprawę, jeśli jakiś plik jest niekompletny to wznawia pobieranie od miejsca w którym przerwał, jeśli istnieje i jest kompletny to nic nie robi.

      A co do dwukropka to możesz podać jakieś namiary na serial w którym to występuje? bo nie mogę znaleźć.

      Usuń
  15. Witam. Czy mógłbym prosić o skryptozakładkę dla Komputer Świata? Chodzi mi o to, by wydobywał on link do obrazków stron wydań.
    Np. Takie coś:
    http://ksplus.komputerswiat.pl/reader/121#page1

    Link do tego obrazka jest następujący:
    http://ksplus.komputerswiat.pl/reader/121/page1.jpg

    Do kolejnych stron wygląda tak:
    http://ksplus.komputerswiat.pl/reader/121/page2-3.jpg

    I tak dalej.. Jak myślisz, umiałbyś to jakoś ogarnąć by np. po kliknięciu w skryptozakładkę przeglądarka wypluwała link do bezpośredniego jpg-a ? Pozdro.

    OdpowiedzUsuń
    Odpowiedzi
    1. Jest już gotowy skrypt do tego typu stron, dodaj sobie do zakładek te oznaczone [+] i [-] z http://www.jwz.org/hacks/bookmarklets.html

      Potem idziesz na stronę z którymkolwiek obrazkiem (po raz pierwszy to jpg w adresie można dopisać ręcznie) i dalej możesz przełączać poprzedni, następny za pomocą tego - +

      No chyba że chcesz jeszcze skrypt który będzie zamieniał # na / i dopisywał .jpg na końcu?

      Usuń
    2. Możesz też pobrać całość na dysk np poleceniem:
      for ((i=1;i!=100;i++)) do wget http://ksplus.komputerswiat.pl/reader/121/page$i.jpg; done;

      i przeglądać z dysku jakąś przeglądarką do zdjęć, będzie jeszcze wygodniej.

      Usuń
    3. Przydałby mi się taki skrypt właśnie który zamieniałby # na / i dopisywał .jpg
      Po prostu byłoby to mi wygodne

      Usuń
    4. javascript:(function(){document.location.href=document.location.href.replace('#','/')+'.jpg'})();

      Usuń
    5. Podziękował :)

      Usuń
  16. Umie ktoś pobrać coś stąd? : http://vod.interia.tv/

    OdpowiedzUsuń
  17. co do tego z dwukropkiem sprobuj 5000042

    OdpowiedzUsuń
    Odpowiedzi
    1. Są dwukropki i u mnie wszytko pobrało się poprawnie.
      Może problem nie leży w samym skrypcie, tylko np zapisujesz pliki na jakieś tam wersji FATu która nie obsługiwała takich znaków w nazwach (chociaż wątpię bo próbowałem tego też na pendrive z vfatem i tam też się zapisało OK), albo może uruchamiasz na jakieś wersji windowsa która nie pozwala na dwukropki w nazwach?
      Jeśli tak to można dodać do skryptu zamianę wszystkich dwukropków np na średniki
      W tym celu w skrypcie w 41 linijce, jak jest
      vod.getAttribute('title') to dopisać po tym .replace(":", ";")
      czyli zrobić tak aby było
      vod.getAttribute('title').replace(":", ";")

      Nie będę tego dodawał do wersji która jest na stronie, jeśli ktoś ma z tym problemy to dopisze sobie sam.

      Usuń
  18. rzeczywiscie, blad wystepuje tylko na win server 2008, na 7mce jest wszystko ok. Twoj sposob pomaga, nie mam wiecej pytan, pozdrawiam :)

    OdpowiedzUsuń
  19. Marek, ty lubisz kpić i pouczać innych, ale robisz Ipla multidownloader z którego 99 procent ludzi nie skorzysta, bo nie ma pojęcia o pythonie. Nawet sobie nie zadałeś trudu wytłumaczenia jak z tego multidownloadera korzystać. Kilka niedobitków też się tu z tobą sprzecza i mądrzy, ale zdecydowana większość i tak nie ma pojęcia o czym mówicie. Za to gościu zrobił Ipla Downloadera, program prosty i dla wszystkich dostępny to ty straszysz, że może wirus, że trzeba uruchamiać na maszynie wirtualnej itp. Ja uruchomiłem bez i do dziś żyję i mam się dobrze. Polecam normalnym, a jak ktoś jest filozofem informatyki to oczywiście lepiej niech się zajmie pythonem, maszynami wirtualnymi i multidownloaderem, powłokami itp. Jeszcze bym dodał żeby zamulić i utrudnić Debian, UNIX, Amigę i Mac OS. Wtedy będziemy mieć łatwiej.

    OdpowiedzUsuń
    Odpowiedzi
    1. Z nikogo nie kpię i staram się pomóc każdemu ktoś się zgłosi.
      Aby skorzystać ze skryptu nie trzeba mieć żadnego pojęcia o języku w którym jest napisany, uruchamiasz i działa. Jak kogoś nie obchodzi to w jaki sposób on działa może na tym poprzestać i zadowolić się efektami jego działania. Wytłumaczyłem dokładnie jak korzystać z mipli, a że korzystanie jest bardzo proste to wiele tego tłumaczenia nie potrzeba. Skrypt przyjmuje raptem 2 parametry.

      Swojego bloga prowadzę głownie z myślą o tych którzy:
      1 Chcą się nauczyć programować i poszukują prostych, praktycznych przykładów.
      2 Chcą korzystać z wolnego oprogramowania i poszukują alternatyw dla zamkniętych rozwiązań.
      Nie należysz do żadnej z tych dwóch grup - mi to nie przeszkadza, nadal możesz korzystać z tego co zrobiłem ale nie obrażaj się, że inni chcą tu podyskutować o programowaniu.

      Nie podoba się skrypt to nie korzystaj, znajdź sobie lepszy albo napisz własny.
      I nie będę tu promował jakiś programów które nie wiem co robią, nie dają się uruchomić na moim komputerze a ich autora nie znam i nie wiem jakimi intencjami się kierował zamykając kod swojego programu. Jeśli znasz autora i mu ufasz, że nie podrzuca jakiś koni trojańskich to idź reklamować ten program na własnym blogu.

      Dlaczego większość rzeczy jakie tu zamieszczam jest akurat w pythonie? Dlatego aby dało się je uruchomić absolutnie wszędzie. Na stacjonarnym komputerze pod dowolnym systemem, na telefonie, tablecie, ruterze, tunerze...
      Nie chcesz zostawiać komputera włączonego na noc podczas ściągania tysiąca odcinków ulubionego serialu - to podłączasz dysk do rutera i odpalasz na nim skrypt.
      Dodatkowo jak masz pomysł na ulepszenie skryptu to łatwo możesz go zmodyfikować.

      Usuń
    2. Oczywiście, możesz się oburzać na nieuków itp, ale przez tematykę i łatwość korzystania z większości skryptów blog stał się nie hermetyczny, ale właśnie coraz bardziej popularny, popowy można rzec. Nie wchodzą tu programiści, ale w 90 procentach ludzie zainteresowani rozrywką, przyjemnością. Przecież ta większość nawet nie wie czy ten python to k...a jakiś wąż, czy może system czy jaki inny diabeł. Nie zgadzam się też z tezą, że nie będziesz reklamował innego oprogramowania - bo sam dałeś skrypty do obcego tobie ripla. A skoro jest problem z Iplą od kilku miesięcy to można ludziom pomóc. Twórca tego programu ani mi brat ani swat, ale miły uczynny człowiek wciąż poprawiający swój program, na pewno nie działający szkodliwie. Gdyby Ipla działała nadal na wcześniejszych zasadach to bym nawet nie szukał alternatywy. Mówienie ze jak komuś nie pasuje to może nie używać to przypomina tłumaczenie Janowicza, albo mówienie żeby nie krytykować polskich słabych piłkarzy, bo przecież samemu by się lepiej nie zgrało w piłkę. Rozumiem że mam też np. nie narzekać na Windows 8, bo sam bym lepszego systemu w domu czy szopie nie zrobił. Nie tędy droga. Krytyka zawsze posuwa naukę do przodu. A tu wchodzi nawet nie jakiś prymityw, ale zwykły internauta i ma wytłumaczone że:
      mipla.py
      Użycie:
      mipla.py NUMER_SERIALU
      lub
      mipla.py NUMER_SERIALU pobierz

      To już na pewno wszystko wie i jest mu jasne jak słońce jak ściągać.

      Usuń
    3. Źle mnie zrozumiałeś, ja chętnie polecę program o ile wiem co on robi i wiem, że nie wyrządzi nikomu krzywdy. Pisałem przecież o xbmc, mplayerze, milenie, justnifferze (a ripla to akurat strona a nie program, więc niczego na komputerze użytkownika skryptu nie zepsuje).

      I nie jestem z tych co by narzekali na windowsa 8 - zwyczajnie go nie używam i zupełnie mnie on nie obchodzi. Mam lepszy system, który po części (choć bardzo malutkiej) sam tworzyłem. Każdego kto ma problemy z windowsem albo komu się windows nie podoba, zamiast do narzekania zachęcam do wypróbowania alternatyw których jest sporo.

      Krytyka - proszę bardzo, chętnie posłucham co można w moich skryptach czy programach ulepszyć. Jeśli to będzie wykonalne, uznam to za sensowne i znajdę dość czasu ulepszę co się nie podobało albo zaproponowaną nową funkcjonalność dodam.

      Jeśli ktoś kto do tej pory interesował się tylko rozrywką tu zagląda to bardzo dobrze - bo jest szansa, że się czegoś nauczy albo zainteresuje czymś więcej niż tylko rozrywką.

      No i co jest niejasnego w tej instrukcji?
      Podałem jak wygląda polecenie i skąd wziąć numer, całą resztę załatwia automat, nad czym tu się więcej zastanawiać?

      Usuń
    4. ja bym chciała zeby mi ktoś pomógł...z ripla sciagnął mi sie pusty ekran dwa razy a z tego drugiego w ogole nie wiem co wpisac

      Usuń
  20. Obiecałem, że jak coś zrobię z wersją vbs to udostępnię- więc udostępniam trzy wersje.
    Pierwsza wersja najbardziej zbliżona do pythona z tego tematu - po uruchomieniu wyświetla okienko z prośbą o numer kategorii (np. 2208 dla serialu "Tysiąc złych uczynków") następnie sprawdza czy w katalogu ze skryptem znajduje się wget.exe, jeżeli tak to zasysa odcinki do podkatalogu down, jeżeli nie tworzy plik tekstowy z tytułami i linkami do odcinków:
    http://pastebin.com/CZd5HsJK
    Drugi skrypt umożliwia ściągnięcie pojedynczego odcinka, wgetem jeżeli stwierdzi jego obecność bądź przeglądarką przy jago braku (w tym przypadku odpali IE z promptem o zapis pliku, oczywiście można podać ścieżkę i plik preferowanej przeglądarki), nazwę musimy poprawić sami.
    Jako argument dla skryptu podajemy "NR KATEGORI;TYTUŁ ODCINKA" (oddzielone średnikiem) np. "2208;Tysiąc złych uczynków - Odcinek 4":
    http://pastebin.com/bv0CkfRN
    trzecia po podaniu argumentu "NR KATEGORI;TYTUŁ ODCINKA" otworzy link w wybranym playerze (w skrypcie ustawiłem MPC-HC ale oczywiście można podać swój własny)
    http://pastebin.com/CXkQKY89

    pzdr

    OdpowiedzUsuń
  21. Witam Osobiścme uważam, że instrukcja do pobierania tym mipla powinna być bardźej wyjaśniona dla przeciętnego Kowalskiego który chce o pobierać odcinki naprzykład jakich programuw i w jaki sposubnależy użyć. Podana kolejność i co zrobić z tym skryptem bo to co jest tu napisane nie wiele mówi przeciętnemu kowalskiemu.

    OdpowiedzUsuń
  22. Tak naprawdę to też się motam jak to wszystko zrobić żeby działało !! ale i tak jestem wdzięczny za to wszystko co robisz dla nas

    OdpowiedzUsuń
  23. Nie umiem tego uruchomic :-(

    OdpowiedzUsuń
    Odpowiedzi
    1. Nagrałem krótki filmik pokazujący jak z tego korzystać http://youtu.be/W39Jlkml8GM

      Usuń
    2. Instrukcje ze strony rozumiem, ale nie wiem co fizycznie zrobić ze skryptem, gdzie go umieścić itd.

      Usuń
    3. Skrypt zapisać na dysku. Miejsce dowolne. Najwygodniej takie aby było tam ustawione path to nie trzeba będzie podawać ścieżki przy uruchamianiu. Potem upewnić się czy plik ma uprawnienia do wykonywania i gotowe.

      Znowu nie wiem z jakiego systemu korzystasz bo są drobne różnice - np pod windows nie ma kontroli uprawnień do wykonywania plików za to trzeba za każdym razem przy uruchamianiu przed nazwą skryptu pisać python.

      Usuń
  24. zrobiłam wszystko..ale nie mogę wpisać komendy, o co chodzi Panowie, może zdeczka bliżej nam?//
    komenda w phyton nie działa, a komendy w mipla nie da się wpisać bo po kliknięciu-aplikacji znika jak się pojawia:)

    OdpowiedzUsuń
    Odpowiedzi
    1. To są komendy dla systemu operacyjnego mówiące jak uruchomić skrypt.

      Wpisuje się je zazwyczaj w konsoli (można do nich również przypisać jakiś skrót, albo wywołać je we własnym skrypcie).

      W windowsie aby wykonać polecenie trzeba nacisnąć start a potem z menu wybrać uruchom - pojawi się okienko w które można albo od razu wpisać polecenie albo wpisać tam cmd, które spowoduje uruchomienie konsoli. Użytkownicy innych systemów zapewne wiedzą jak wywołać lepszą konsolę więc nie będę się rozpisywał.
      Przed uruchomieniem skryptu proszę jeszcze sprawdzić gdzie się on znajduje bo prawdopodobnie trzeba będzie przed nazwą skryptu podać jego lokalizację.

      Są też inne sposoby na wykonanie polecenia np jeśli dysponuje się programem typu total commander albo unreal commander (polecam ten drugi bo jest darmowy) można wpisać polecenie w tej linijce co jest na dole http://unrealcommander.biz/images/screenshot%282.02%2901.png

      Usuń
  25. a czy mugł byś krok po kroku to opisać na blogu w formie tekstu bo na youtube nie mogę tego obejżeś, ponieważ kożystam z programu mówiącego nie widzę więc ze zrozumiałych wzgleduw tego nie obejżę. Dzięki jeżeli to nie problem.

    OdpowiedzUsuń
    Odpowiedzi
    1. Aż nie chce mi się wierzyć, że ktoś korzysta z czytnika ekranowego i nie wie co to jest konsola/terminal.

      Przecież w sytuacji gdy nie widać monitora jedyny sensowny sposób obsługi komputera, dzięki któremu można normalnie pracować to tryb tekstowy.
      Wpisujemy z klawiatury polecenia zrób to albo zrób tamto i komputer odpowiada jaki jest wynik działania tych poleceń. Odpowiedź może zostać odczytana na głos albo wypisana na linijce brajlowskiej. Przypomina to rozmowę z drugim człowiekiem tyle, że komputer rozumie tylko ograniczony zasób poleceń. Najprostsze polecenie to wpisanie nazwy programu który ma zostać uruchomiony. Gdy program poza tym, że ma zostać uruchomiony potrzebuje jakiś dodatkowych informacji to podaje się je po nazwie programu jako część polecenia (czyli polecenie składa się z nazwy programu i parametrów z jakimi zostanie uruchomiony).
      Dodatkowo podczas działania program może wczytywać dane ze standardowego wejścia. Wejściem tym jest domyślnie klawiatura. W takiej sytuacji program zatrzymuje się i czeka aż coś zostanie wpisane z klawiatury.

      Postaram się jakoś pomóc ale nawet nie wiem z jakiego systemu i w jakiej wersji korzystasz abym mógł dokładnie opisać krok po kroku jakie klawisze naciskać aby się dostać do terminala.

      Tak przy okazji, pojawiło się wiele komentarzy od osób które komputer mają dopiero od wczoraj, albo które do tej pory używały komputera jedynie do przeglądania stron www czy tam do czego jeszcze wnuczek zrobił skrót na pulpicie.
      Zastanawiam się czy nie napisać jakiegoś poradnika dla początkujących, w którym wytłumaczył bym od podstaw jak korzystać z komputera. Tyle, że to trochę potrwa. A może ktoś zna już gotowy poradnik/podręcznik do takich podstaw jak to gdzie znajduje się konsola, w jaki sposób poukładane są dane na dysku komputera itd. ?

      Usuń
  26. Dziękuje Mareczku, wszystko pięknie działa:)
    Pozdrawiam serdecznie i życzę zdrowych i spokojnych Świąt Wielkanocnych.

    ps.Rozumiem że nie ma obejścia programów płatnych?

    OdpowiedzUsuń
  27. Róbcie tak dalej, dawajcie filmiki na YT, a za chwilę nie będzie można ściągać stamtąd żadną metodą. Ja np. adresu tej strony nie dałem żadnemu koledze, bo jak strona się spopularyzuje i np. Ipla zauważy że ma tysiące ściągnięć od siebie to wiadomo, że z tego zostanie g. Nie idźcie tą drogą.

    OdpowiedzUsuń
    Odpowiedzi
    1. Bezmyślność ludzi jest tak duża, że szkoda w ogóle o tym pisać. Dostają coś za darmo, to jeszcze zamieszczają gdzie popadnie dalej, czy YT, czy inne fora, blogi i inne pierdoły. I tylko po to aby jakieś punkty zdobyć, czy ilość ściągnięć swoich plików za co dostaną może jakąś kasę czy gratisowe konto. Może się to kiedyś zmieni... tylko kiedy.

      Usuń
  28. Na YT, to też moim zdaniem Mareczku głupota, uważam że powinno być -jesli już(za co ja bardzo dziekuję) podane tylko i wyłącznie na tym blogu i w miarę okrojone tak by faktycznie ipla nie doszła do tego, że ma tak wiele pobrań-chociaż też nie wiemy na jakiej zasadzie ONA to widzi:)
    W każdym bądź razie myślę, że dla własnego bezpieczeństwa -chęci, że tak powiem OSOBISTEJ, powinniśmy zaniechać szczegółów w rozpowszechnianiu tak WSPANIAŁEGO 'ODKRYCIA" z Twojej strony i przede wszystkim tak olbrzymiej wiedzy. Wiem, że chciałbys się tą WIEDZĄ podzielić ze wszystkimi, ale
    wiesz Kochany jak to jest...są Ludzie i Ludziska...
    Pozdrawiam..hehe, to ta której wytłumaczyłeś nocna pora i zrozumiała i po raz kolejny życzy Wesołych Świąt:):):):)

    OdpowiedzUsuń
  29. Już się zaczyna blokowanie. AXN PLAYER zmienił metody już jakiś czas temu, VOD Onet jak widać przechodzi pomału na WMV - może jest sposób, lecz pewnie nikt nie poda. Za niedługo pewnie Player coś wykombinuje.

    OdpowiedzUsuń
  30. Ech, przeczytałem dwa ostatnie komentarze i nie wiem czy mam się śmiać czy płakać. W/g niektórych te jak to nazywają "ODKRYCIA" które od dawna są dostępne choćby w XBMC,oczywiście nie jako skryptozakładki ale metoda na wyciągnięcie streama jest identyczna,powinny zostać utajnione i najlepiej byłoby aby autor bloga wprowadził rejestrację dla wybranych osób. Najlepiej dla maksymalnie dziesięciu osób którym brakuje jakiejkolwiek wiedzy na ten temat dla których Justniffer kojarzy się z Justinem Timberlake.Jak dla mnie,chęć dzielenia się informacjami jest oznaką faktycznego posiadania wiedzy na ten temat i tutaj ukłon w stronę pana Marka bo pewnie jego praca zmotywowała nie jedną osobę aby zainteresować się głębiej tym tematem. Pozdrawiam serdecznie i życzę Wesołych Swiąt

    OdpowiedzUsuń
    Odpowiedzi
    1. Ja tylko dodam od siebie. Moim zdaniem, tak jak ktoś wyżej napisał - nie chodzi tu o bloga czy skrypty, bo jak wiadomo bez tego czy z większym czy mniejszym trudem dało się ściągnąć, chodzi o zamieszczani ściągniętych plików dalej w net, chomiki, forma i inne portale filmowe. Przecież da się rozróżnić nawet po logo czy został nagrany czy ściągnięty. To jest chyba moim zdaniem największy problem.Będzie co będzie.

      A ja mam do kogoś pytanie, czy ma ktoś dostęp do aplikacji np w TV Samsung do VOD.pl - czy można np oglądać tam teraz Premium pliki i jak to działa, np w tym AXN NOW i czy też na TV jest dostępny serial Spartakus?

      Usuń
  31. witam

    wyskakuje mi taki błąd

    SyntaxError: invalid syntax
    File "< stdin >", line

    co mam zrobić ?

    OdpowiedzUsuń
    Odpowiedzi
    1. A co próbujesz zrobić?

      Wysłałeś pythonowi skrypt na stdin czy też chcesz się pobawić w programowanie w pythonie w trybie interaktywnym?

      Usuń
  32. A jest możliwość użycia tego skryptu normalnie w Windowsie bez tego pythona? Bo jak wpisuję w CMD polecenie mipla.py to wyskakuje mi "jak chcesz otwierać pliki tego typu (.py)?". W ogóle o co tu chodzi?

    OdpowiedzUsuń
    Odpowiedzi
    1. No właśnie jak nie masz pythona to jak chcesz uruchamiać skrypty napisane w pythonie?

      Usuń
  33. Proponuję dokładnie opisywać na blogu co i jak (tutorial krok po kroku), bo większość ludzi nie wie nawet co to ten Python, a opis typu "użycie mipla.py numer" niewiele mówi.

    OdpowiedzUsuń
    Odpowiedzi
    1. Osobie która ma z komputerem styczność dłużej niż kilka dni to mówi wszytko co potrzeba.

      Zdaje sobie sprawę, że są osoby które w szkole podstawowej nie miały podstaw obsługi komputera bo czegoś takiego uczą dopiero od 20paru lat.
      Jeśli ktoś nie wie jak się wydaje polecenia a chce się nauczyć obsługiwać komputer to może powinien kupić jakąś książkę dla początkujących albo zapisać się na jakiś kurs.

      Myślałem nawet nad napisaniem jakiegoś poradnika samemu ale to nie jest taka prosta sprawa, bo na bloga zaglądają różne osoby.
      Zajęć szkolnych z podstaw obsługi komputera nie miały osoby które dziś mają 40 lat i więcej (tzn skończyły szkołę 25lat temu albo dawniej), oraz oczywiście dzieci które jeszcze szkoły nie ukończyły. Jak pisać aby być zrozumianym jednocześnie przez dzieci które nie ukończyły jeszcze podstawówki i osoby starsze, czasem już na emeryturze które dopiero teraz znalazły czas aby poznać co to jest internet?
      Kolejna sprawa to, że zaglądają to osoby używające różnych systemów. Skrypty są wprawdzie uniwersalne i zadziałają pod każdym systemem ale jak pisać o podstawach związanych z interfejsem gdy każdy ma trochę inaczej. Mógł bym się ograniczyć np tylko do Linuksa z KDE, ale wtedy płacz podniosą użytkownicy windowsa.

      Usuń
  34. Jak w tym Pythonie uruchomić ten skrypt? Co trzeba najpierw w tym Pythonie uruchomić żeby wpisać nazwę skryptu?

    OdpowiedzUsuń
  35. Wpisuję w cmd: python mipla.py i wyskakuje mi coś takiego:

    Traceback (most recent call last):
    File "mipla.py", line 4, in
    import pycurl
    ImportError: No module named pycurl


    O co tu chodzi?

    OdpowiedzUsuń
    Odpowiedzi
    1. Brakuje biblioteki pycurl, musisz to doinstalować.

      Usuń
    2. czy jest mozliwość pobrania jednego odc ?

      wpisywałem Świat wg kiepski sezon 19 i wyświetliło mi wszytkie oprócz ktory jest oznaczony jako "PREMIERA" ale jest dostp bez zadnych oplat :

      screen :
      http://screenshooter.net/1912819/lvvdxem

      Usuń
    3. Tak, jest taka możliwość, masz nawet podany przykład:
      mipla.py 759 pobierz "Odcinek 357"

      czyli po numerze serii słowo pobierz i dalej który odcinek pobrać, albo jakiś fragment nazwy odcinka do pobrania.

      Usuń
    4. http://screenshooter.net/1912819/bmnopsg chyba nie bardzo się da? wiesz jak to naprawic? sprawdz screen

      Usuń
    5. Tak ma być, skrypt wyświetla wszystkie adresy i nazwy odcinków (bo i tak serwer podaje mu wszystkie adresy i nazwy za jednym razem) ale pobierze tylko te których nazwa zawiera podany ciąg znaków.

      Usuń
    6. tak, tylko, ja podałem numer odcinka 442, a on wyszukał wszystkie do 441 , bo ten 442 jest "premierowy" screen http://screenshooter.net/1912819/nulnrtq

      Pytanie brzmi czy moge, a jezeli tak pobrac odcinek Premierowy z ipla.

      Usuń
    7. Dodam, że Serial Przyjaciółki też ma odcinek premierowy i go widzi a Świat wg. Kiepskich lub Pierwsza Miłość NIE!?

      Usuń
    8. Widocznie jeszcze nie ma wersji bez DRM albo nie zaktualizowano wszystkich list na serwerze.

      Usuń
    9. Tak jak podejrzewałem, wystarczył poczekać do rana i link do wersji bez DRM się na serwerze pojawił.

      Usuń
  36. mogłby ktoś napisac po kolei co sciągamy, gdzie wchodzimy ? tutorial dla zielonych by sie przydał.

    OdpowiedzUsuń
  37. Jeżeli autor bloga pozwoli, to dla posiadaczy Windows mój Downloader do IPLI działający bez potrzeby babrania się z pajtonami jest dostępny na stronie olesio [kropka] eu [łamane] downloaders - działa on identycznie jak IPLA w pluginie dla XBMC SD-XBMC. Jednak przed zmianami czyli w wersji 0.12.0. Napisałem sobie też skrypt w PHP do tego celu, mogę podesłać zainteresowanym, jeśli dacie mi znać na mejla. Z tym, że skrypt nie działa na darmowych serwerach udostępniający PHP. I tak na prawdę PHP znam tylko podstawy, więc nie wiem jakie ustawienia w php.ini mają znaczenie (bo na mydevil działa ok).

    Jest w IPLI jednak pewien haczyk. Przykładowo najnowszy odcinek serialu "Pierwsza miłość" czyli w chwili obecnej 1898 jest dostępny tylko na stronie ipla.tv od około 18:45. I da go się bez problemów obejrzeć pod odtwarzaczem IPLI. A plik .flv jak i na ogoł 10 odcinków wstecz z pozycji wyciąganych starą metodą jak z Ripli (przez postowanie identyfikatora ipla://playvod-1, posiada niestety DRM. Jeżeli jednak chcemy obejrzeć sobie seriale VOD bez reklam w aplikacji IPLI, to w naszym Firewallu/AntyWirusie lub po prostu pliku hosts należy zablokować adres ipla.hit.stat24.com i tyle. Reklamy się nie pojawią. Pozdrawiam :)

    OdpowiedzUsuń
    Odpowiedzi
    1. działa, nawet odc premierowy, dzieki wielkie mistrzu!

      Usuń
    2. Fajnie, cieszę się, że mogłem pomóc. Należy jednak mieć na uwadze, że zdarza się sytuacja jak opisywany powyżej przeze mnie "haczyk". Wtedy należy poczekać i spóbować następnego dnia.

      Usuń
    3. Pozwolić pozwolę, jednak odradzam korzystania z programów które niewiadomoco robią.

      Do udostępnienia kodu zmusić nikogo nie mogę, ale mogę pokazać jakie korzyści płyną z otwarcia kodu również dla autora.

      Właśnie nieco ulepszyłem mój skrypt. Udało się to tylko dzięki temu, że ktoś kto jak widać intensywnie korzysta ze skryptu przeanalizował jego kod i zaproponował poprawkę.

      Usuń
    4. @Marek: nigdy nie pisałem i nie zamierzam pisac malware. Program mój jest darmowy i jego kod póki co pozwolę sobie pozostawić dla siebie. Właśnie po to aby domorośli "hackerzy" nie dodali do jego kodu jakiegoś syfu i rozpowszechniali to pod zmienioną postacią gdzieś indziej robiąc mi zły PR. Oczywiście nikogo nie namawiam do używania. Pisałem go początkowo dla siebie i dla jednej zainteresowanej osoby na forum 4programmers. Oczywiście virustotal może w exeku zgłaszać jedynie falsepositive. Wyniakają one ze spakowania programu UPX'em, a takze pewnie z tego, że do jego kompilacji zostały użyte zmodyfikowane moduły systemowe, o czym wspominam w informacjach o programie. A dzięki temu mój program jest jeszcze o około 5 KB mniejszy. Kto woli rozwiązanie online może zawsze użyć: http://olesio.eu/ipla (nie działa to tak jak RIPLA, tylko jak mój downloader, ale bez wyszukiwania i bez sugerowania nazwy dla plików). Strona nie loguje nigdzie wpisywanych adresów. Wedle mnie rozwiązanie bazujące na PHPie jest lepsze jak js, ale co kto woli. A i nawet mając mój downloader, nie potrzeba czasami uruchamiać przeglądarki www, bo sobie można wyszukać materiał :) A i ponieważ program bazuje na rozwiązaniu znanym z wtyczki SD-XBMC do XBMC i nie korzysta z HTTPS. Można sobie śmiało przeanalizowac co jest dokonywane po TCP. Ja nic tam nie ukryłem. Można mi wierzyć, sprawdzając co doradzałem w wielu wątkach na 4p ludziom piszącym w Delphi. Nigdy nie było moim zamiarem wprowadzanie nikogo na minę z niczym. Nie tak zostałem wychowany. Na prawdę na koniec podkreślę, szkoda mi czasu na pisanie malware i robienie ludziom szkody. Potępiam to i nigdy nie zrozumiem chęci szkodzenia innym. Później właśnie przez takich becfałów, którzy piszą jakieś badziewie, programy av wykrywają przy użyciu podobnych fragmentów kodu do czystych intencji, podejrzenie niecnych technik szkodliwych dla userów. Przepraszam za rozpisanie się, pozdrawiam wszystkich tutaj i w razie pytań można pisać na do mnie e-maila podanego w programie, tutaj zaglądam tylko co jakiś czas.

      Usuń
    5. Takie puste zapewnienia nic nie znaczą, bo niemal każdy twórca malware mówi tak samo.
      Publikując źródła nie musisz się zaraz zgadzać na ich przerabianie i rozpowszechnianie zmodyfikowanej wersji.
      Z tego co zauważyłem to program wcale nie działa tak jak wtyczka SD-XBMC (która daje podobny wynik ale dla innych danych wejściowych).

      W php podobnie jak w pythonie da się napisać znacznie więcej niż w javaskrypcie uruchamianym z poziomu przeglądarki bo nie ma żadnych bezsensownych ograniczeń jakie narzuca przeglądarka, jak np to że nie pobierze pliku z innej domeny niż obecna, co uniemożliwia stworzenie wygodnej zakładki do ipli która nie musiała by pomagać sobie zewnętrznym serwisem. Aby obejść część z tych ograniczeń można tworzyć pluginy dedykowane dla danej przeglądarki ale masa z tym roboty i nie są zbyt uniwersalne - działają tylko w jednej przeglądarce w jednej konkretnej wersji.

      Ale jeśli się da stworzyć narzędzie działające bezpośrednio w przeglądarce z wykorzystaniem jedynie javaskryptu to jest ono niezwykle wygodne i uniwersalne. Można korzystać z niego wszędzie na dowolnym urządzeniu w niemal dowolnej przeglądarce. A użycie sprowadza się do jednego kliknięcia.

      Usuń
    6. @Marek: ale to nie są puste zapewnienia tylko fakt. Także proszę nie sugeruj mi, że wciskam ludziom malware i zapewniam, że wszystko jest ok. Bo twórcą malware nie byłem, nie jestem i nigdy nie będę. Można sprawdzić co dokonywałem w necie pod swoim nickiem. Może dla kogoś to nic nie znaczy. A takie pisanie, że mogę się nie zgodzić publikując kod na jego zmiany. Myślisz, że gimbaza twórząca malware się przejmie, że się na coś nie zgodziłem? Doda do mojego downloadera złośliwy kod i będzie go wciskać innym. I wtedy na to nic nie poradzę. Oczywiście, ktoś mi nie chce ufać - niech nie pobiera. Może używać Twoich JS na przykład. Jednak tutaj można tak samo napisać. Ktoś kto nie zna JS, nie połapie się dokładnie w kodzie tego JS co on robi. I w sumie też ufa Tobie "na słowo". Poprzez JS również jak doskonale wiesz można dokonać niecnych rzeczy nieświadomemu niczego użytkownikowi. Ja po prostu dałem rozwiązanie wygodne dla użytkowników Windows. Podkreślam, program nie jest i nigdy nie będzie szkodliwy, a robi dokładnie to co wtyczka SD-XBMC, z tym że zwraca 50 pierwszych wyników po wyszukaniu, o czym informuje w aboutcie. To że nieraz wyniki są "z tyłka", to już nie moja wina, ponieważ tak się zachowuje kod po stronie IPLI, który mój program wywołuje po HTTP i tyle. Podsumowując, pobierając moje downloadery ode mnie z olesio.eu, ma się 100% pewności, że są one aktualne i wolne od wszelkich złośliwych modyfikacji. Pozdrawiam.

      Usuń
    7. Nie chcesz pokazać dowodu na poparcie swoich słów wiec są to tylko puste zapewnienia. Każdy kto ma niecne intencje może powiedzieć to samo.
      I nie twierdzę, że wciskasz ludziom malware tylko, że gdybyś chciał mógł byś to robić.

      Nie wiem dlaczego boisz się, że ktoś coś doda złośliwy kod do Twojego programu. Jakoś w przypadku oprogramowania open source to się nie zdarza. A przyczyna jest prosta: jeśli ktoś wypuścił by taki zmodyfikowany program bez kodu to nikt by tego nie uruchomił (bo nie wiadomo co on robi), gdyby wypuścił go z kodem to natychmiast zostało by zauważone, że nie robi tego co powinien. I nie musi do tego każdy czytać kodu i go rozumieć, wystarczy jedna osoba na 100, bo jeśli coś zauważy to podniesie alarm i ostrzeże pozostałych.

      Publikacja kodu zawsze zabezpiecza przed nieetycznymi działaniami.
      Przekonywanie ludzi do pobierania niesprawdzonego (i niesprawdzalnego) programu nawet jeśli program ten sam z siebie nie robił by nic złego spowoduje to, że taka osoba będzie mniej czujna następnym razem. Skoro raz zaryzykowała i jakimś cudem nie stała się jej krzywda to będzie próbować ponownie i prędzej czy później trafi na coś niedobrego.

      Nie zrozum mnie źle, nie oskarżam Cię o to, że rozpowszechniasz malware. Przypominam tylko, że nie wierzenie nikomu na słowo to jest jedna z fundamentalnych zasad bezpiecznego korzystania z internetu. Ignorowanie jej albo robienie od niej wyjątków to proszenie się o kłopoty.

      Usuń
  38. @freetypyy: najprościej jeżeli używasz Windowsa, będzie Tobie skorzystać z mojego downloadera w WinAPI. Szczegóły są w komentarzu powyżej. Natomiast jeżeli interesuje Cie strona w PHP, która sprawie podaje linki do materiału w formacie mp4, z bitrate do wybrania. A robi to po wklejeniu adresu podstrony z materiałem VOD z IPLI, to daj znać na e-maila podanego w informacji o programie w moim downloaderze. Pozdrawiam.

    OdpowiedzUsuń
    Odpowiedzi
    1. Proszę o ten skrypt w php na adres: hubaiitv (małpka) mtv.pl

      Usuń
    2. Jakiś czas temu (gdzieś pod koniec 2012) udostępniałem tu skrypt w php który działał na darmowych hostingach i to nie tylko z iplą.

      A przynajmniej przez jakiś czas bo gdy zapytań jest więcej to potrafią blokować IP serwera który wysyła zapytania.

      Jeśli ktoś chciał by się w to bawić powinien dodać cachowanie (gdy już wyciągnie link do danego serialu to drugi raz się o niego nie pyta tego samego dnia) a przy większym ruchu jeszcze obsługę jakiś proxy.

      Bez tego stawianie strony podobnej do ripli nie ma większego sensu. Gdyby ktoś był zainteresowany tworzeniem i potem zajmowaniem się taką stroną to mogę mu trochę na początku pomóc.

      Usuń
  39. Skrypt ten nie zawsze pobiera odcinek w najwyższej jakości, według mnie w 33 linii skryptu zamiast warunku ">" powinien być warunek ">=".
    Przykład: Przyjaciółki (5001717) odcinek 26. Mamy 5 odcinków w jakości (według kolejności): 1,2,2,3 i 3. Najlepszą jakość ma odcinek ostatni, natomiast skrypt poda nam link do odcinka przedostatniego.
    Pozdrawiam.

    OdpowiedzUsuń
    Odpowiedzi
    1. Dodatkowo do niektórych odcinków skrypt podaje wyłącznie jakość 1 i 2 lub tylko 1 czyli 480x272 (np. Szpilki na Giewoncie (5000424) odc. 14) mimo że odcinki te są dostępne na stronie ipla w 720p.

      Usuń
    2. Bo skrypt podaje linka do najlepszej wersji bez DRM.

      Jak wyrzucisz drugą część warunku, czyli
      and (requrl.getAttribute('drmtype')=="0")

      to będziesz miał z najwyższą jakością, ale po ściągnięciu jej niczym nie odtworzysz.

      A to czy równość jest ostra czy nieostra nie ma żadnego znaczenia.

      Usuń
    3. Nie zgodzę się z tym. Proszę spróbować wykonać skrypt z parametrem '5001717', potem zamienić warunek '>' na '>=' i wykonać go jeszcze raz z parametrem '5001717' i porównać wyniki. Nie będą identyczne.

      Ja zrobiłem następującą przeróbkę skryptu:

      Z linii 33 wyrzuciłem warunek '(int(requrl.getAttribute('quality')) > maxq)' oraz oczywiście 'and'.
      Linie 36-38 przesunąłem o 4 spacje w prawo (tak żeby wykonały się przy każdym spełnieniu warunku if).
      Do linii 37 przed 'best_url' dopisałem 'requrl.getAttribute('quality')+" "+'

      W efekcie otrzymałem skrypt który podaje mi wszystkie możliwe linki we wszystkich możliwych jakościach dla plików nieszyfrowanych, dodatkowo przed linkiem jest podana jakość w postaci cyfry. I właśnie wtedy zauważyłem że dla niektórych odcinków występuje więcej niż jeden plik dla tej samej jakości. Przykładem jest 26 odcinek Przyjaciółek, ma 1 wersję w jakości 1, 2 wersje w jakości 2 i 2 wersje w jakości 3. Pobrałem obydwie wersje w jakości 3 i nie są one identyczne. Rozdzielczość mają tą samą, ale pierwsza z nich ma mniejszy bitrate i co za tym idzie plik jest krótszy. I to właśnie tą wersję zwraca skrypt podany na tej stronie.

      Usuń
    4. A trzeba było pisać od razu, że zdarzają się pliki z różnym bitrate przy tej samej rozdzielczości.

      Dzięki za zwrócenie uwagi ale w tej sytuacji najlepszym rozwiązaniem jest zmiana w skrypcie requrl.getAttribute('quality') na requrl.getAttribute('bitrate')
      i to wszytko, w ten sposób dostaniemy zawsze plik z najwyższym bitrate.

      Co > i >= to normalne, że w przypadku remisowym dla quality nierówność nieostra zwracała inny wynik niż nierówność ostra, ale zupełnym przypadkiem było to która zwróci plik z wyższym bitrate. W innym serialu mogło by być odwrotnie.

      Można ściągnąć poprawiony skrypt.

      Usuń
  40. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń
  41. Witam,
    jaki będzie numer seryjny dla tego filmu? Czy to działa tylko w przypadku serialów. Bo w linkach do serialów widzę numer seryjny, ale tutaj nie bardzo. Proszę o pomoc:)
    http://www.ipla.tv/Michal-materla-jay-silva/vod-5914254

    OdpowiedzUsuń
    Odpowiedzi
    1. Już zauważyłem, że muszę podać numer od KSW czyli z tego linka.
      http://www.ipla.tv/Sport/17387-Sporty-Walki/2309-Ksw
      Jeszcze krótkie pytanka: Czy można jakoś uzyskać link do konkretnego filmu, po w przypadku KSW jest ich naprawdę dużo. Jeżeli nie to czy mogę uzyskać listę tych linków w jakiś przejrzysty sposób? Ja zrobiłem wszystko według instrukcji, którą podał kolega 8 kwietnia. A więc robiłem przez cmd. Nie wiem nawet jak przesunąć sobie listę w górę, bo jak dojdę do pewnego momoentu to dalej już nie mogę przewinąć listy. Liczę na odpowiedz:)

      Usuń
    2. Możesz po słowie pobierz podać nazwę albo fragment nazwy jednego odcinka/filmu.

      A co się tyczy terminali którzy nie można przewijać to skorzystaj z less albo more (na końcu linii dopisać trzeba | less ) albo przekieruj wynik działania skryptu do pliku (na końcu linii dopisać trzeba > nazwa_pliku )

      Usuń
    3. Przyłączam się do pytania seriale śmigają jak trzeba, a czy da radę z filmami ?

      Usuń
    4. Da radę ale tylko z darmowymi które nie mają drmów.
      Czyli z tymi które wyświetli
      mipla.py 5001164

      Usuń
  42. Panie marku, proszę zobaczyć to:

    http://getmedia.redefine.pl/vods/get_vod/?cpid=1&ua=mipla/23&media_id=c17ff89a7ee7bc492ec452eb592e70e3 << To jest ID odcinka, który poda się jak na Ripla, nie trzeba podawać User-Agenta!

    Można także przeszukiwać iplę przy pomocy:
    http://getmedia.redefine.pl/vods/search/?vod_limit=1&page=0&keywords=trudne+sprawy
    (Tutaj trzeba podszywać się poprzez User Agenta). Można zmienić limit na większy ;)

    OdpowiedzUsuń
    Odpowiedzi
    1. O tym pierwszym nie wiedziałem. Wykorzystałem to w nowej zakładce do ipli. Zaraz dodam to też do skryptu 3 w 1 i będzie 4 w 1.

      Usuń
    2. Cieszę się, że mogłem pomóc. Przepraszam, za napisanie Pana imienia z małej litery (ten nieszczęsny Shift) :P
      Czy ma Pan może jakiś kontakt do osób, które prowadzą serwis ripla?

      Usuń
  43. Czy ktoś z was mógłby potwierdzić, czy ten skrypt działa i na jakim systemie / pythonie był użyty?
    U mnie mam błąd: SyntaxError: invalid syntax. Skrypt odpalony na fedorze / python 2.7

    OdpowiedzUsuń
    Odpowiedzi
    1. Działa na pythonie 2.7 sam cały czas używam tej wersji.
      Możesz podać pełną treść komunikatu o błędzie?

      Usuń
    2. Najlepiej będzie jak pokaże obrazek, chociaż za dużo raczej nie powie :)
      http://s10.postimg.org/w6k1j612v/python.jpg
      Odpaliłem też odkodowany skrypt :-) i ten sam błąd.

      Usuń
    3. Nie miałeś wydawać polecenia python. Przecież w ten sposób uruchomiłeś interaktywny interpreter pythona a nie skrypt.

      To co podałem:
      ./mipla.py 5001717
      to jest polecenie dla powłoki (czyli do wpisania od razu w konsoli a nie w pythonie uruchomionym w konsoli) powłoka sama się zorientuje, że skrypt jest w pythonie i uruchomi go tak jak trzeba.

      Zadziała też
      python mipla.py 5001717

      Usuń
    4. Dzięki marku za sugestię. Sposób 1 i 2. Wpisałem ipla.py bez ./ i dlatego nie chciało działać.
      Sprawdzę też 2 i dam znać jaki rezultat.

      Usuń
    5. Skopiuj skrypt do /usr/local/bin albo w inne miejsce do którego masz ustawiony path to nie będziesz musiał pisać ./ na poczatku.

      Usuń
    6. No i niestety Marku nie działa. Po wpisaniu ./mipla.py 5001680 jest taki błąd:
      ./mipla.py: line 1: data:application/octet-stream: No such file or directory
      ./mipla.py: line 1: base64,IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiMg: File name too long

      NIby poszło na odkodowanym, ale z kolei bez żadnych linków :(

      Usuń
    7. Wygląda na to, że plik się źle ściągnął. Jakiej przeglądarki użyłeś do jego ściągnięcia? Konkretnie co za wersja, jeśli to nie jest jakaś bardzo egzotyczna albo bardzo stara przeglądarka to będę musiał zmienić sposób umieszczania plików na blogu.

      mipla.py to powinien być normalny plik tekstowy zaczynający się od
      #!/usr/bin/env python

      Na stronie plik jest zakodowany w linku jako base64 ale przeglądarka powinna go przed zapisaniem na dysku odkodować, u Ciebie tego nie zrobiła.

      Usuń
    8. Marku mógłbyś wrzucić gotowy plik ze skrypt na jakąś stronę? Tak będzie najlepiej.

      Usuń
    9. OK skrypt już ogólnie działa. I jeszcze tylko pytanie, czy nie dałoby się zaimplementować skryptu, żeby wyciągał pliki mp4 dla płatnych materiałów (Hannibal itp.)?
      Bo akurat z tego serialu można pobrać tylko flv z DRM.

      Usuń
    10. Jak chcesz pobierać pliki z DRM to wystarczy w 33 linijce usunąć:
      and (requrl.getAttribute('drmtype')=="0")

      Tylko co chcesz potem z nimi zrobić? Czym to odtworzysz?

      Usuń
    11. Zdekodować? :) Może kiedyś będzie to możliwe. Dzięki za pomoc. Pozdrawiam.

      Usuń
  44. Wszystko pięknie ściągnięte, ale nie mam pojęcia w jakim programie mam wpisać tą całą komendę...

    OdpowiedzUsuń
  45. Witam panie Marku. Jest jakaś możliwość aby pobierać podkłady karaoke ze strony ising.pl ?

    OdpowiedzUsuń
  46. Witam.

    Pobrałem najnowszą edycję mipli (z linku pod artykułem) i jedyne, co uzyskuję, to:

    [ludvick@bridge Pobrane]$ ./mipla.py
    File "./mipla.py", line 40
    if ((len(sys.argv) == 3) or (t.find(sys.argv[3]) <> -1)):
    ^
    SyntaxError: invalid syntax

    Jak to rozwiązać?

    OdpowiedzUsuń
  47. Witam. Czy jest jakaś metoda aby ściągnąć ten mecz:
    http://www.ipla.tv/Effector-kielce-pge-skra-belchatow/vod-5909454
    Plik jest cały czas zabezpieczony DRM a już mineły 3 miesiące od opublikowania go.. Z góry dziękuję za pomoc..

    OdpowiedzUsuń
    Odpowiedzi
    1. Tak, nie ma problemu z tym plikiem, masz link:
      http://redirector.redefine.pl/uploader/093dc1fbb38dfedc724491f8ab452839.mp4

      Usuń
    2. Super dziękuję Ci bardzo kolego! :)
      Potrzebuję jeszcze te dwa mecze:
      http://www.ipla.tv/Effector-kielce-azs-politechnika-warszawska/vod-5896838
      http://www.ipla.tv/Effector-kielce-transfer-bydgoszcz/vod-5891174
      Bedę Ci bardzo wdzięczny za linki do tych meczów.
      PS: jakby Ci się chciało mógłbyś mi po krótce wyjaśnić jak to robisz :P

      Pozdrawiam i z góry dziękuję :)

      Usuń
    3. Użyj nowej zakładki. Tak będzie najszybciej, skoro poradziłeś sobie ze starą (tą która szła przez riplę) to z nową która działa bezpośrednio i ma nowe linki też sobie poradzisz.

      Usuń
  48. Tzn jaką ? ja używałem tylko tej strony: http://ripla.ax.lt/ ale od jakiegoś czasu nie dało się ściągać, bo widać było jedynie czarny ekran. Jest taka strona która pozwala to robić ? Ewentualnie podeślij mi te dwa linki a dalej już postaram się z tym uporać :)

    OdpowiedzUsuń
    Odpowiedzi
    1. Najlepiej tą 4 w 1 - patrz najnowszy post na blogu. Dodaj to do zakładek, idź na stronę ipli z której chcesz coś pobrać i kliknij zakładkę.

      Usuń
    2. Marku dziękuję za odpowiedź. Niestety jestem zielony jeżeli chodzi o takie rzeczy. Mam prośbę mógłbyś mi wyjaśnić krok po kroku jak to wszystko zrobić bo czytam o tym czytam i nic mi to nie mówi.. :( Jak dodać to do zakładek i gdzie? Z góry przepraszam za kłopot ale niestety nie mam o tym pojęcia.,

      Usuń
  49. Jeśli możesz to zrób dla mnie te dwa linki:
    http://www.ipla.tv/Effector-kielce-azs-politechnika-warszawska/vod-5896838
    http://www.ipla.tv/Effector-kielce-transfer-bydgoszcz/vod-5891174
    A ja zabiore się za to i postaram się to ogarnąć później jak się spotkam z moim kolegą który studiuje informatyke :)

    OdpowiedzUsuń
    Odpowiedzi
    1. http://dcs-188-64-84-28.atmcdn.pl/dcs/o2/redefine/uploader/35/351285697f6f6754d9d33d5942faf87c.mp4

      http://dcs-188-64-84-28.atmcdn.pl/dcs/o2/redefine/uploader/ba/ba2ecd1e016796cc54f1ac59bfa7b60e.mp4

      Usuń
    2. Dla mnie jesteś Magikiem !!! :) Dziękuję bardzo za pomoc.. Muszę się tego nauczyć.. :) bardzo mi pomogłeś!

      Pozdrawiam!

      Usuń
  50. Ach żeby tak jeszcze móc pobierać te materiały za które każą sobie płacić :)

    OdpowiedzUsuń
  51. Panie Marku czy można pobierać mecze z Wimbledonu? Chodzi mi o mecze Polaków:
    http://www.ipla.tv/Andreea-mitu-rou-agnieszka-radwanska-pol/vod-5964849#/page_container
    http://www.ipla.tv/Jerzy-janowicz-pol-somdev-devvarman-ind/vod-5964720
    próbowałem z ripla w przeglądarce chrome i nie działa

    OdpowiedzUsuń
  52. Ipla wiedziała od samego początku że ludzie znają te adresy, na długo zanim jeszcze powstał pierwszy skrypt do ipli - Zablokować mogli w każdej chwili - tylko, że blokując coś nam zablokują to też innym których blokować aby nie tracić coraz większej liczby widzów korzystających jakiś alternatywnych sprzętów.

    Niektóre programy od początku nie były dostępne w ten sposób (bo np producent się nie zgodził).

    OdpowiedzUsuń
  53. Marku, mam problem ze (m.in.) skryptem np. z serialem Top Chef.
    Przy pomocy skryptu nie da się go pobrać. Nie da sie go pobrac równiez przy pomocy skyptozakładki (choć mozna było jeszcze stosunkowo niedawno), ripla generuje linki tylko do drmów, na stronie jest informacja, że serial dostepny jest w pakietach iplaplus i ilpla super plus. I wszystko byłoby dla mnie zrozumiałe (pakiet, drm, te sprawy), ale.. Ale serial dostępny jest np. przez netiaplayer bez żadnych dodatkowych obostrzeń. Dodatkowo strona informuje o dostepności na innych platformach (android, smarttv, ios), choć w XBMC też znaleźć listy odcinków nie sposób.
    Tak sobie kombinuję, że skoro jest dostępny na netiaplyerze czy androidzie, tzn. że funkcjonuje w środowisku linuxowym a więc bez drm, który wg. mojej skromnej wiedzy limuxa sie nie ima. Jeżeli jest dosptępny (zgodnie z info na stronie) na smarttv, to powinien równiez byc widoczny w xbmc, który jak wiemy smarttv imitiuje.
    Czy nie dałoby sie zatem zrobić czegoś z tym, żeby mozna było toto (i inne materiały z ipli) obejrzeć (i ściagnąć) na ubuntu bez kombinowania z wirtualizacją windowsa?
    Byłbym Ci naprawdę wdzięczny za pomoc w zrozumieniu i rozwiązaniu tego problemu.

    OdpowiedzUsuń
    Odpowiedzi
    1. U mnie da się pobrać Top chef za pomocą skryptozakładki (tej nowszej, nie ripli).

      Mipla i skryptozakładka wykorzystują 2 różne sposoby - czasami może się tak zdarzyć, że jak jedno nie będzie działać to zadziała drugie.

      Usuń
  54. Taniec z Gwiazdami akurat da się pobrać (jeszcze). Co prawda innymi metodami niż opisane na blogu, ale się da.
    Pokombinuj a ściągniesz :-)

    OdpowiedzUsuń
  55. Ten komentarz został usunięty przez administratora bloga.

    OdpowiedzUsuń
  56. Ten komentarz został usunięty przez administratora bloga.

    OdpowiedzUsuń
    Odpowiedzi
    1. To nie jest miejsce na robienie kopii całej strony.

      Po to powstał skrypt aby każdy mógł te linki sam wyciągnąć jak będzie potrzebował. Rozumiem jeden link jako przykład albo aby komuś pomóc gdy ma z czymś problemy.

      Ale cały serial tak bez powodu to lekka przesada.

      Usuń
  57. Niestety nie działa :(
    Po podmienieniu w skrypcie mipla.py danych do logowania zgodnie z adresem podanym w komentarzu nadal nie działa.
    Ręczne odpalenie curl-a z adresem generowanym przez skrypt (getmedia.redefine.pl/ itd...) zwraca error 404. :(
    próbowałem np. na tej stronie: http://www.ipla.tv/The-disobedient/vod-5969068#/page_container wpsiując jako parametr 5969068. Próbowałem tez na kilku linkach podawanych tu w komentarzach.
    Zakładka ipla 2 tak samo nie działa (też błąd 404) :(

    OdpowiedzUsuń
  58. Mam prośbę, czy może ktoś na forum napisać jak dokładnie tego użyć, bardzo proszę

    OdpowiedzUsuń
  59. Gdzie te ściągnięte pliki są zapisywane i jak można ustawić własny folder zapisu np D:\serial?

    OdpowiedzUsuń
    Odpowiedzi
    1. Pliki zapisywane są w bieżącym katalogu.
      Jeśli chcesz zapisać je w d:\serial to przed rozpoczęciem ściągania zrób
      d:
      cd \serial

      Usuń
  60. mi na nowych odcinkach zwraca ;/.

    This XML file does not appear to have any style information associated with it. The document tree is shown below.

    OdpowiedzUsuń
  61. Próbuję pobrać http://www.ipla.tv/Rozrywka/1756-Programy-Rozrywkowe/5002815-Hell-S-Kitchen-Piekielna-Kuchnia
    wpisuje mipla.py 5002815 ale zamiast hell kitchen pokazuje to

    C:\>mipla.py 5002815
    Kuchenni Grzesznicy - Arkadiusz Klimkiewicz http://redirector.redefine.pl/uploa
    der/031853e578c952196398b834dfe1248a.mp4

    OdpowiedzUsuń
    Odpowiedzi
    1. Bo to jest jedyny odcinek tej serii dostępny do pobrania.

      Usuń
  62. Jak to możliwe jeśli tydzień temu wpisując mipla.py 5002815 były wszystkie odcinki Hell Kitchen a teraz ich niema. Czy jest jakiś inny sposób pobrania?

    OdpowiedzUsuń
  63. Witam, czy ktoś ma pojęcie czy istnieje szansa odkopania linków do ipla playvod, czy czegokolwiek do odcinków Disco Polo Live? Niestety program skasowano z ipli ze względu na ograniczenia licencyjne. Spora liczba odcinków dostępna jest z serwerów redefine na serialenet. Ale nie wszystkie, w dodatku spora część tylko w jakości pośredniej... Byłbym wdzięczny za pomoc.

    OdpowiedzUsuń
  64. Cześć, Potrzebuję ściągnąć jeden konkretny odcinek programu. Niestety w RIPLA są to pliki drm. , ipla2 pokazuje błąd jak kolegom powyżej (404) a sposób z mipla nie do końca rozumiem :/ zrobiłem wszystko zgodnie z instrukcją ze strony http://www.miniskrypt.hubaiitv.pl/showthread.php?tid=22 niestety nie pobiera się :/ Czy mógłbyś mi pomóc Marku? będę bardzo wdzięczny. Chodzi o odcinek 5 Shopping Queen http://www.ipla.tv/Shopping-queen-odcinek-5/vod-6036976

    Z góry dziękuję za pomoc.
    Adam B.

    OdpowiedzUsuń
  65. http://www.ipla.tv/Shopping-queen-odcinek-5/vod-6036976 plik jest zabezpieczony DRM i nie pobierzesz

    OdpowiedzUsuń
  66. jest jakas nowa mozliwosc sciagania plikow z DRM?? :)

    OdpowiedzUsuń
    Odpowiedzi
    1. Ściągnąć możesz (nawet najstarszym skryptem) ale nie odtworzysz tego potem.

      Usuń
  67. http://scr.hu/1yd4/bmetj Link do screena. Nie mogę ściągnąć Coś robię źle?

    OdpowiedzUsuń
    Odpowiedzi
    1. Po pierwsze podajesz numer pojedynczego odcinka a nie numer serialu, mipla wypisuje adresy wielu odcinków na raz więc oczekuje, że podasz numer serii.

      Po drugie wydaje mi się, że używasz windowsa. Windows może nie wiedzieć jak uruchomić skrypt w pythonie.
      Radził bym samodzielnie zawołać pythona dopisując na początku polecenia python.exe
      czyli pod windowsem polecenie wyglądało będzie tak
      c:\miejsce\gdzie\jest\python\python.exe mipla.py 759

      Usuń
  68. Witam. Skrypt wydaje się być rewelacyjny i dziękuję za niego, lecz niestety nie udaje mi się pobrać materiału z Ipla... Postępuję zgodnie z instrukcjami i wyskakuje taki komunikat -> http://oi59.tinypic.com/34e2e0w.jpg
    Co robię nie tak? Proszę o jakieś rady. Pozdrawiam!

    OdpowiedzUsuń
    Odpowiedzi
    1. W katalogu d:\Ipla nie ma pliku mipla.py

      Sprawdź gdzie zapisałeś skrypt i jak go nazwałeś.

      Usuń
  69. Witam.
    Marku mam prośbę sprawdzisz co robię nie tak:

    http://zapodaj.net/c0a300b64dd72.jpg.html

    a to link do video które chcę pobrać:

    http://www.ipla.tv/Cerrad-czarni-radom-effector-kielce/vod-6094116

    Z góry dziekuję za pomoc!

    PS: dograłem pycurl dla mojej werjsi Pythona.

    OdpowiedzUsuń
    Odpowiedzi
    1. mój system to Windows.

      Usuń
    2. Albo ten pycurl nie pasuje albo plik dll jest uszkodzony.

      Może to wersja 64bitowa a system 32bitowy?

      Usuń
    3. Spróbuje przeinstalować pythona, może to pomoże. Dzięki za odpowiedź dam znać czy mi się udało. Pozdrawiam!

      Usuń
  70. Fajny skrypt, ale mam problem ze ściągnięciem http://www.ipla.tv/Panstwo-w-panstwie-graneccy-i-mrowiccy/vod-5712200#/page_container
    odpalam (na Debianie Stable):
    ./mipla.py 5712200
    i nic się nie wyświetla. Jak w miejsce numerka wstawię jakiś np. od Daleko od noszy, to wyświetla prawidłowo listę linków, natomiast tutaj nic. Trochę się przyjrzałem kodowi (nie znam pythona) i wklepałem w konsoli komendę:
    curl -A 'mipla/23' 'http://getmedia.redefine.pl/action/2.0/vod/list/?category=5712200&login=cbe4hgec&passwdmd5=8bb7294e7ca304a57a8254fdac544cff&cuid=-9851031'
    która daje wynik:

    natomiast, gdy w powyższej komendzie zamienię numerek na któryś od serialu, to komenda wyświetla wielką stronę m.in.:
    "...Polsat daleko od noszy 62707 c128042 kanalcp reqage_12 t_999_t 128042 serial did:Polsat daleko od noszy 62702 ..."
    Wygląda na to, że numer w linku od Państwa w państwie zupełnie nie nadaje się do tego sposobu pozyskiwania linków. Czy jest jakieś obejście tego problemu?

    OdpowiedzUsuń
    Odpowiedzi
    1. Ten adres co podałeś prowadzi do strony z jednym odcinkiem
      Cala seria jest na
      http://www.ipla.tv/News/5000946-Magazyny-Reporterskie/5001178-Panstwo-W-Panstwie
      czyli mipli trzeba podać numer 5001178

      Usuń
    2. Wielkie dzięki, teraz faktycznie działa.

      Usuń
    3. Szanowni! Siedzę już kilka godzin aby pobrać to; http://www.ipla.tv/2015-01-16-gorniku-jak-zyc/vod-6153091#/page_container bardzo mi zależy, czy mogę liczyć na pomoc ? Pozdrawiam

      Usuń
    4. mam ten sam problem sciagam cos i to sie nie otwiera pomocy :/

      Usuń
  71. Poradziłem :) :) Pozdrawiam

    OdpowiedzUsuń
  72. Nie mogę ściągnąć skryptu, nic sie nie dzieje po naciąnieciu. Co moge zrobić?

    OdpowiedzUsuń
    Odpowiedzi
    1. Prawdopodobnie masz jakąś bardzo przestarzałą przeglądarkę internetową, użyj nowszej, najlepiej jakiejś niepełnoletniej (tzn takiej która nie skończyła jeszcze 18 lat).

      Usuń
  73. Proszę o radę co mam zrobić gdy pojawia się komunikat że wnet jest plikiem wsadowym lub niewykonalnym. Z góry wielkie dzięki

    OdpowiedzUsuń
    Odpowiedzi
    1. To znaczy, że nie masz zainstalowanego programu wget. Zainstaluj i sprawdź czy jest poprawnie ustawiona ścieżka do tego programu.

      Usuń
  74. Wget miało być w komentarzu wyżej oczywiście

    OdpowiedzUsuń
  75. bez problemu da sie pobrac: http://www.ipla.tv/Serial/5000913-Komediowy/759-Swiat-Wedlug-Kiepskich
    ktore wedlug http://ripla.ax.lt/ tez ma DRM, jednak gdy probuje pobrac
    http://www.ipla.tv/Dla-dzieci/5001194-Najmlodsi/5001291-Dora-Poznaje-Swiat
    nic sie nie dzieje, probowalem:

    mipla.py 5001291 pobierz

    lub konkretny odcinek http://www.ipla.tv/Dora-poznaje-swiat-2-odcinek-26/vod-5574369

    mipla.py 5574369 pobierz

    jednak tez bezskutecznie, ma ktos jakis pomysl ?

    OdpowiedzUsuń
    Odpowiedzi
    1. ripla jest przestarzała i nie potrafi pobrać połowy tego co się da pobrać nową skryptozakładką albo przez miplę

      Niestety ale akurat Dora rzeczywiście ma drm i na to nic nie poradzę.
      (mipla oczekuje numeru serialu a nie odcinka, czyli tak jak w tym pierwszym poleceniu, tyle że z tym serialem i tak nie zadziała).

      Usuń
  76. Bardzo dziękuję za skrypt!
    Mam jednak problem. Kiedy chcę ściągnąć z ipli program, wpisując mipla.py nr_serialu pobierz, pojawia mi się komunikat "Traceback : File "C:\mipla.py, line 5 in import cStringIO ImportError: No module named 'cStringIO'"
    Co mam zrobić?

    OdpowiedzUsuń
    Odpowiedzi
    1. Pythonowi brak modułu cStringIO (pewnie źle zainstalowany albo jakaś dziwna wersja)

      Usuń
    2. Faktycznie wersja zła. Zainstalowałem wersję 2.7, potem pycurl i działa!
      Dzięki za pomoc!

      Usuń
  77. Marek czy jest błąd w skryptozakładce ? Lub Ipla cos zmieniła ?
    Dodałem posta http://www.miniskrypt.hubaiitv.pl/thread-22-post-188.html#pid188
    Zapoznaj sie prosze i odpisz.

    OdpowiedzUsuń
    Odpowiedzi
    1. To nie błąd, już kilka razy pisałem że mipla działa z numerami całych sezonów a nie odcinków.

      Usuń
  78. Witam !
    Jak poradzic sobie z takim problemem ?

    http://scr.hu/1f1e/wt1v9

    OdpowiedzUsuń
  79. W serialu Chłopaki do wzięcia można pobierać jedynie do 49 odcinka. Później wyskakuje takie coś:
    http://getmedia.redefine.pl/vods/get_vod/?cpid=1&ua=mipla/23&media_id=7751e6f2bb6f70ca713904e5eee73882
    a mipla w ogóle nie widzi odcinków powyżej 50. Czy ipla zmieniła jakoś zabezpieczenia?
    Link do odcinka:
    http://www.ipla.tv/Chlopaki-do-wziecia-odcinek-50/vod-6029544#/page_container

    OdpowiedzUsuń
  80. też chce pobrać chłopaków ale nie mogę,trzeba mieć jave zainstalowano ?

    OdpowiedzUsuń
    Odpowiedzi
    1. Nie trzeba javy (na blogu nie ma żadnych skryptów w javie)

      O tym które odcinki można ściągnąć a które nie decyduje ipla.

      Usuń
  81. Staram się pobrać sezony Hells Kitchen PL poprzez skrypt. Niestety znajduje on tylko jeden odcinek/special, a zadnych odcinkow typowo z sezonów, SHOW ID 5002815. Jakieś pomysły jak to obejść/rozwiązać? Poza tym problemem skrypt SUPER. Więlkie dzięki.

    OdpowiedzUsuń
  82. Nic mi nie działa. Pomoże mi ktoś? Jak dokładnie zrobić to krok po kroku? Mam Windows 7 i chciałabym pobrać wybrane odcinki M jak miłość. Proszę o odpowiedź

    OdpowiedzUsuń
    Odpowiedzi
    1. Jeśli chodzi tylko o niektóre odcinki to chyba łatwiej skorzystać ze skryptozakładki
      Wystarczy dodać do zakładek skrypt ze strony
      http://miniskrypt.blogspot.com/2014/04/3-w-1.html
      Potem iść na stronę z wybranym odcinkiem serialu do pobrania i kliknąć w zakładkę, potem jeszcze raz kliknąć w zakładkę, nacisnąć ctrl+s aby zapisać odcinek.

      Usuń
  83. Witam
    http://www.ipla.tv/Hell-s-kitchen-odcinek-1/vod-5924172
    mipla.py i zakładka 4w1
    "vod:not_accessible - vod is not available for current platform" errcode="404"

    OdpowiedzUsuń
  84. Podany plik XML nie zawiera żadnych informacji o stylach z nim związanych. Poniżej wyświetlone jest drzewo dokumentu.

    OdpowiedzUsuń
    Odpowiedzi
    1. coś pozmieniali chyba na ipla i skrypcik przestał działać

      Usuń
    2. Działa nadal, tylko się od czasu do czasu trafiają jakieś materiały szyfrowane i z nimi skrypt sobie nie radzi, ale tak był od samego początku.

      Usuń
  85. jak ten skrypt pobrać? kliknąć na niego czy co?

    OdpowiedzUsuń
    Odpowiedzi
    1. Zależy od przeglądarki. Czasem trzeba przeciągnąć na pasek zakładek, czasem przeciągnąć do managera zakładek a czasem klika się prawym i z menu wybiera dodaj zakładkę do odnośnika.

      Usuń
  86. Nie wiem co się dzieje, ale skrypt od pewnego czasu nie pobiera całego serialu i nie pokazuje linków do wszystkich odcinków

    OdpowiedzUsuń
  87. Dziala na ruterze z open-wrt 12.09 i wgranym pythonen 2.7 oraz z biblioteka pythoon-curl. Zgrywa na pendrive 16gb który podpiąlem jako pamięć dla serwera plików.
    Dziękuje serdecznie za programik.
    Łapka w góre.

    OdpowiedzUsuń
  88. Witam, jak można przerwać i kontynuować pobieranie? :)

    OdpowiedzUsuń
    Odpowiedzi
    1. Aby przerwać naciśnij ctrl+c, albo wyłącz w dowolny inny sposób (np zamykając konsolę albo wyłączając cały komputer).

      Aby kontynuować wydaj jeszcze raz to same polecenie, pliki które masz już na dysku i mają właściwą wielkość nie będą ściągane drugi raz (wget tylko sprawdzi czy się ich rozmiar zgadza), w plikach które są ucięte w połowie wget pobierze tylko ich brakującą część.

      Usuń
    2. Chodzi mi o to, że jeśli przerwie się pobieranie i uruchomi ponownie, wget nadpisuje uprzednio pobrane pliki, czyli w efekcie pobiera wszystko od początku. Dodałem parametr -nc i wszystko działa OK, wget ignoruje pobrane pliki i idzie dalej :)

      Usuń
    3. Przecież -c było dodane do wgeta już przeszło rok temu. Musiałeś mieć jakaś starą wersję skryptu.

      Usuń
    4. No właśnie z samym "-c" nadpisuje pliki, a z "-nc -c" nie nadpisuje. "-nc" jest zdefiniowane chyba jako skrót od "--no-clobber", to chyba nie jest zwykłe złożenie parametrów "-n -c". Nie znam się na wgetcie, w każdym razie działa.

      A jak to jest z jakością? Czy jest możliwe, że przy następnym uruchomieniu skrypt wychwyci link do tego samego materiału, ale o wyższej jakości? :)

      Usuń
  89. Witam. Mam problem ze uruchomieniem skrytpu w shell'u (windows) pyta się mnie o "Jako parametr podaj numer jaki znajduje si─Ö w adresie strony serialu" mimo, że podaje numer.
    Przez przeglądarkę też nie idzie poprawnie na mozilli pokazuje mi źródło to przreynajmniej znajduję link do pliku ale automatycznie nie pobiera. Na operze wyskakuje już okienko zapisu ale to tylko pusty plik (download bez rozszerzenia)
    Chciałem pobrać np. http://www.ipla.tv/Rodzina-zastepcza-plus-odcinek-328/vod-169289

    OdpowiedzUsuń