Wtyczka do Filmweb.pl - cookies

192 views
Skip to first unread message

jlmrafael

unread,
Feb 22, 2012, 4:51:38 AM2/22/12
to griffit...@googlegroups.com
Witam

Mam prośbę. Chodzi o wtyczkę do filmwebu. Jak wiadomo wtyczka nie działa, gdy na filmwebie wyświetlane są reklamy, co aktualnie zdarza się właściwie codziennie i niezwykle ogranicza użycie programu. Problem ten można ominąć poprzez zaimplementowanie obsługi plików COOKIES. Próbowałem to zrobić jednak moja wiedza z Pythona jest praktycznie zerowa i nie bardzo udaje mi się sprawić aby wszystko działało.

Wiem, że trzeba zmodyfikować funkcje odpowiadającą za połączenie w pliku ..\lib\movies.py jednak w którym konkretnie miejscu nawiązywane jest połączenie nie znalazłem. Bazuje na kodzie który znalazłem w internecie. Zaimportowałem bibliotekę cookielib (import cookielib) i teraz trzeba odpowiednio dopasować zmienne z poniższego kodu:

jar = cookielib.FileCookieJar("cookies")
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(jar))
response = opener.open("http://google.com")

Byłbym niezmiernie wdzięczny, gdyby ktoś znalazł chwilę i zaimplementował oraz przetestował to rozwiązanie. Możliwe że po nawiązaniu połączenia i wczytaniu plików cookies przydała by się jeszcze funkcją w stylu przeglądarkowego odśwież. Plik cookies odpowiedzialny za wyśiwetlanie stony frontowej filmwebu nazywa się "welcome_screen".

Pozdrawiam i proszę o odpowiedź.

Piotr Ożarowski

unread,
Feb 22, 2012, 3:30:12 PM2/22/12
to griffit...@googlegroups.com
[jlmrafael, 2012-02-22]

> Byłbym niezmiernie wdzięczny, gdyby ktoś znalazł chwilę i zaimplementował
> oraz przetestował to rozwiązanie. Możliwe że po nawiązaniu połączenia i
> wczytaniu plików cookies przydała by się jeszcze funkcją w stylu
> przeglądarkowego odśwież. Plik cookies odpowiedzialny za wyśiwetlanie stony
> frontowej filmwebu nazywa się "welcome_screen".
>
> Pozdrawiam i proszę o odpowiedź.

niedlugo wszystkie pluginy zostana przepisane na lxmla, a przy okazji
pojawi sie nowe API. Obsluga ciasteczek faktycznie powinna się też tam
znaleźć...
--
Piotr Ożarowski Debian GNU/Linux Developer
www.ozarowski.pl www.griffith.cc www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645

jlmrafael

unread,
Jul 20, 2012, 11:56:56 AM7/20/12
to griffit...@googlegroups.com
Witam
Znalazłem wreszcie prosty sposób na dodanie cookie do nagłówka. W pliku "movie.py" w linii 484 dodałem:

self.addheaders.append(('Cookie', 'welcomeScreen=welcome_screen'))

dzięki czemu w nagłówku przysłany jest plik cooki o nazwie " welcomeScreen " i wartości " welcome_screen ".

Mam prośbę, aby przy następnej aktualizacji programu ta zmiana została uwzględniona, aby nie trzeba było podmieniać już tego pliku.
Pozdrawiam
Reply all
Reply to author
Forward
0 new messages