[REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

If you made a script you can offer it to the others here, or ask help to improve it. You can also report here bugs & problems with existing scripts.

Jak oceniasz skrypt

1
3
7%
2
1
2%
3
4
10%
4
5
12%
5
8
19%
Cudo :)
21
50%
 
Total votes: 42

Piotr_72
Posts: 2
Joined: 2018-04-16 12:47:28

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by Piotr_72 »

Dzięki wielkie. Zaktualizowałem wg instrukcji i śmiga!
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by antp »

A new user wanted to post the following message, and I accidentally rejected it instead of validating it:
ma ktos moze ten skrypt cv.zip do tytulow aka? z linka w pierwszym w poscie nie dziela. z gory dzieki
(usually posts from new users written in eastern european languages are spam :D)
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

Daj kolego jakiś adres mailowy, wyślę Ci.
Yogi_18
Posts: 50
Joined: 2012-02-18 05:56:41

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by Yogi_18 »

Czy ktoś ma też jak ja, błąd na niektórych filmach?

Podczas pobierania obsady, wrzuca mi zamiast obsady tylko jedno nazwisko "J. A. Bayona"

Ten "błąd" mam podczas pobierania takich filmów:
http://www.filmweb.pl/film/Sun+Choke-2015-741548
http://www.filmweb.pl/film/Lekarstwo+na ... 016-739293
http://www.filmweb.pl/film/Atomic+Blonde-2017-755384
http://www.filmweb.pl/film/Annabelle%3A ... 017-756360
http://www.filmweb.pl/film/To-2017-571114
http://www.filmweb.pl/film/Taxi-1998-727
http://www.filmweb.pl/film/Kr%C3%B3l+ro ... 017-536242

Ma ktoś pomysł dlaczego tak się dzieje?
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

Sprawdź w ustawieniach skryptu, a przy okazji, z której wersji korzystasz?. Sprawdziłem na dwóch filmach z Twoich linków, pobiera mi wszystkich aktorów i twórców.
Yogi_18
Posts: 50
Joined: 2012-02-18 05:56:41

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by Yogi_18 »

Faktycznie, winą będzie skrypt i może wersja programu...
W pracy by podejrzeć filmy lub odświeżyć opisy używam AMC 4.2.0 oraz skryptu 3.0.2g i całość działa
W domu mam na pewno wersję AMC 4.2.1, a skrypt musiałbym sprawdzić :)
Przepraszam za zamieszanie, nie było tematu :)
Yogi_18
Posts: 50
Joined: 2012-02-18 05:56:41

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by Yogi_18 »

Hej

Skorzystał ktoś z was z najnowszej wersji programu? Wersja Beta Ant Movie Catalog 4.2.2.1
Ściągnąłem by móc skorzystać z pobierania ze strony IMDB (ostatnio wyskakiwał mi komunikat że nie mogę pobrać bo mam za starą wersję).

Teraz bardzo ładnie ściąga ze strony IMDB, ale za cholerę nie ściąga mi danych z filmwebu... :(
Wyskakuje mi komunikat: IOHandler Value is not valid.
Zastanawiam się czy w tym przypadku nie potrzeba byłoby zmiana skryptu w jakiś sposób.
Będę wdzięczny z podpowiedzi co zrobić by całość zadziałała bez problemu.
admas
Posts: 90
Joined: 2006-07-23 06:54:31

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by admas »

Zamień w skrypcie wszystkie adresy http://www.filmweb.pl na https://www.filmweb.pl
U mnie działa.
kazeciak
Posts: 44
Joined: 2012-10-23 05:17:49

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by kazeciak »

admas wrote: 2018-07-02 18:53:49 Zamień w skrypcie wszystkie adresy http://www.filmweb.pl na https://www.filmweb.pl
U mnie działa.
U mnie niestety to nie działa :/
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

skrypt 3.0.2g działa z najnowszą wersją Beta Ant Movie Catalog 4.2.2.1, po wykonaniu czynności podanych przez admas. Tak jak napisał, trzeba zmienić wszystkie adresy http na https, wszystkie i będzie pracował.
admas
Posts: 90
Joined: 2006-07-23 06:54:31

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by admas »

Jedyny błąd jaki występuje; nie pobiera plakatu, jeśli jest jako plakat zwiastun - np. https://www.filmweb.pl/serial/El+Chapo-2017-795385
Można sobie z tym poradzić pobierając do dodatków okładki, chyba że ktoś czuje się na siłach i wie jak to zmienić.
Yogi_18
Posts: 50
Joined: 2012-02-18 05:56:41

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by Yogi_18 »

Dzięki za podpowiedz, faktycznie zmiana po części pomogła...

Jak już wspomniał admas jeżeli film ma na filmwebie ma zwiastun w miejsce okładki to wyskakuje błąd:
Image
I już okładki nie pobiera...


Drugi błąd jaki widzę to ustawienie w opcjach wyszukiwania:
Image

99% filmów mam z odnośnikiem do filmweb w wersji http bez "s", odświeżając taki film program wywala błędy "IOHandler Value is not valid."
dopiero dopisanie literki "s'" do linku pomaga w poprawnym wyszukiwaniu...

athe jesteś wstanie coś nam pomóc? :)

Bo na Ariell'a raczej nie ma co liczyć, po szumnych zapowiedziach co ten program nie będzie robić, wygląda na to że porzucił projekt...
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

Tak na szybko, chodzi o drugi błąd wskazany przez Yogi_18. Trzeba dodać linię

Code: Select all

URL := StringReplace(URL, 'http:', 'https:');]
na samym prawie końcu skryptu w części:

Code: Select all

AUpdate :=  GetOption('Aktualizacja');
		Extras := TStringList.Create;
		URL := GetField(fieldURL);
		URL := StringReplace(URL, 'http:', 'https:');
		if  URL = '' then AUpdate := 0;
		 DeCodeDate (Date, YY,MM,DD);
		 SetCustomField('DataAktualizacji',InttoStr(YY) + '-' + InttoStr(MM) + '-' + InttoStr(DD));		
oraz dodać linijkę:

Code: Select all

ExtrasS := StringReplace(ExtrasS, 'http:', 'https:');
jest poniżej poprzednich linii, w części:

Code: Select all

1,2: Begin
			ClearFields;
			Ej := 0;
			while Ej < GetExtraCount do
			begin
				ExtrasS := GetExtraField(Ej, eURL);
				ExtrasS := StringReplace(ExtrasS, 'http:', 'https:');
				ExtrasS := Copy(ExtrasS, Pos('.pl/', ExtrasS), Length(ExtrasS));
				Extras.SetValue(ExtrasS, InttoStr(Ej));
				Ej := Ej + 1;
			end;
Nie mam za bardzo teraz czasu, ale w tym tygodniu wrzucę to na UpdateScripts, żeby skrypt był dostępny dla tych, którzy sobie z tym nie poradzą.
Yogi_18, podeślij link z filmem, na którym występuje błąd, gdy brak okładki. Zajmę się tym na początku przyszłego tygodnia.
Yogi_18
Posts: 50
Joined: 2012-02-18 05:56:41

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by Yogi_18 »

Wielkie dzięki athe masz u mnie flaszkę za robotę ;)

Dodałem te wpisy które zaznaczyłeś i faktycznie, przy odświeżaniu filmu nie ma już problemu...

Co do "plakatów" przykładowe filmy:
https://www.filmweb.pl/film/Kod+nie%C5% ... 011-418967 (ostatnio dodałem sobie PressBook'a i na tym głównie filmie testowałem)

Pozostałe z podobnym efektem:
https://www.filmweb.pl/Matrix
https://www.filmweb.pl/film/Spider-Man% ... 017-659676

Mam wrażenie że większość filmów na filmwebie ma już w miejscu plakatu zwiastun filmu... więc z doborem błędnego filmu nie powinno być problemu.

Jeszcze raz... stokrotne dzięki za update skryptu, a co do flaszki mówię serio, pisz gdzie słać, to jak będę w okolicy to ją dostarczę :D
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

Jeżeli chodzi o ten błąd Image występujący przy pobieraniu plakatu, to w części

Code: Select all

// Plakat
   Line := TextBetween(Page.Text, 'class="filmPosterBox">', '</script>');
   case GetOption('Plakat') of
      1:   begin
            Szukane := TextBetween(Line, 'class="hide"', '</div>');
            Szukane := StringReplace(Szukane, '.5.jpg', '.3.jpg');
      if ((not (PictureExists)) or (GetOption('Aktualizacja')<2)) then GetPicture(Szukane);
            end;
      2:   begin
           if ((not (PictureExists)) or (GetOption('Aktualizacja')<2)) then Szukane := TextBetween(Line, 'src="', '"');
      GetPicture(Szukane);
            end;
      3:   begin
        Szukane := TextBetween(Line, 'class="hide"', '</div>');
        Szukane := StringReplace(Szukane, '.5.jpg', '.3.jpg');
        if (((not (PictureExists)) or (GetOption('Aktualizacja')<2)) and (Length(Szukane) < 1)) then Szukane := TextBetween(Line, 'src="', '"');
        if (not (PictureExists)) then GetPicture(Szukane);
      end;
   end;
trzeba zmienić 2 linie

Code: Select all

 Szukane := TextBetween(Line, 'class="hide"', '</div>');
na

Code: Select all

 Szukane := TextBetween(Line, 'class="hide">', '</div>');
Różnica polega na dodaniu znaku > po 'class="hide"
Yogi_18, cieszę się, że pomogłem, nie ma potrzeby wysyłania czegokolwiek. Najważniejsze, że skrypt w miarę działa, pozdrawiam :)

P.S. Zgodnie z obietnicą, wysłałem ten skrypt do Administatora strony AMC, z prośbą o aktualizację. Skrypt jest dostępny na Update Scripts. Piszcie jak coś nie działa tak, jak powinno.
adk
Posts: 5
Joined: 2018-07-09 17:43:02

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by adk »

Witam

Po aktualizacji skryptu wyskakuje "Error connecting with SSL"
Image
O co chodzi?
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

adk wrote: 2018-07-09 17:53:20 Witam

Po aktualizacji skryptu wyskakuje "Error connecting with SSL"
Image
O co chodzi?
Ten skrypt jest do wersji programu AMC 4.2.2.1. Jest on dostępny pod tym adresem viewtopic.php?f=6&t=6862.
Jeżeli nie chcesz zmieniać wersji programu trzeba w skrypcie wszystkie adresy https zmieniać na http, albo pobrać wersję skryptu 3.0.2g.
Żeby nie było pomyłek, zgodnie z sugestią administratora, wyślę zaktualizowany skrypt filmweb, sprawdzający wersję programu AMC
Last edited by athe on 2018-07-09 20:14:26, edited 2 times in total.
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by antp »

The "checkversion" call in the script should be updated to notify the user about that then ;)
athe
Posts: 170
Joined: 2013-06-01 20:26:24
Location: Poland

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by athe »

athe wrote: 2018-07-09 20:02:11
adk wrote: 2018-07-09 17:53:20 Witam

Po aktualizacji skryptu wyskakuje "Error connecting with SSL"
Image
O co chodzi?
Ten skrypt jest do wersji programu AMC 4.2.2.1. Jest on dostępny pod tym adresem viewtopic.php?f=6&t=6862.
Jeżeli nie chcesz zmieniać wersji programu trzeba w skrypcie wszystkie adresy https zmieniać na http, albo pobrać wersję skryptu 3.0.2g.
Żeby nie było pomyłek, zgodnie z sugestią administratora, wyślę zaktualizowany skrypt filmweb, sprawdzający wersję programu AMC
Zaktualizowany skrypt jest dostępny na Update Scripts. Po uruchomieniu, trzeba kliknąć 'Znajdź więcej'.
adk
Posts: 5
Joined: 2018-07-09 17:43:02

Re: [REL] [PL] FilmWeb.pl 3.0 - The Best Polish Script

Post by adk »

Zainstalowałem 4.2.2 Beta i jest OK.
Tylko w polach niestandardowych nie pobiera "budżetu".

Edytowałem skrypt i pobiera "Budżet". Było "BudĂżet", a powinno "Budżet"
Problemem chyba jest czcionka, bo opis filmu wygląda tak :Lara Croft to niepokorna cĂłrka ekscentrycznego podrĂłżnika, ktĂłry "


Dzieki.
Post Reply