filmweb-export
Export ocen z serwisu Filmweb.
Instalacja
Wymagania:
Instalacja:
pip install filmweb
Albo:
pip install https://github.com/ppatrzyk/filmweb-export/archive/master.zip
Instrukcja
Istnieje moΕΌliwoΕΔ eksportu wΕasnych ocen lub ocen znajomych - proszΔ podaΔ nazwΔ uΕΌytkownika jako username
. Do dostΔpu jest potrzebne zalogowanie siΔ na portal i podanie do skryptu wartoΕci cookie
dla strony filmweb. Podstawowe uΕΌycie:
filmweb <username> <cookie>
SkΔ d wziΔ Δ cookie?
- OtwΓ³rz Network Monitor w przeglΔ
darce (
Ctrl+Shift+E
w Firefoxie), - Zaloguj siΔ i wejdΕΊ na filmweb. ZnajdΕΊ i wejdΕΊ w szczegΓ³Εy obecnej strony,
- WejdΕΊ w zakΕadkΔ Headers > Request Headers,
- Skopiuj wartoΕΔ Cookie i podaj jΔ jako argument do skryptu.
PrzykΕad
$ filmweb -f csv -f json pieca "didomi_token=(...)=="
INFO:root:Checking args...
INFO:root:Fetching list of movies [1/6]...
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 38/38 [00:07<00:00, 4.98it/s]
INFO:root:Parsing list of movies [2/6]...
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 38/38 [00:02<00:00, 15.47it/s]
INFO:root:User pieca has 938 movies...
INFO:root:Fetching user ratings [3/6]...
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 938/938 [00:34<00:00, 27.34it/s]
INFO:root:Fetching info about movies [4/6]...
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 938/938 [00:33<00:00, 27.63it/s]
INFO:root:Fetching global rating for movies [5/6]...
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 938/938 [00:35<00:00, 26.57it/s]
INFO:root:Writing data [6/6]...
INFO:root:pieca_20230523.json written!
INFO:root:pieca_20230523.csv written!
$ cat pieca_20230523.json | jq .[0]
{
"timestamp": 1579354599456,
"favorite": null,
"user_rating": 5,
"global_rating": 6.03865,
"global_rating_count": 414,
"original_title": "Ejdeha Vared Mishavad!",
"pl_title": "WejΕcie smoka!",
"year": 2016,
"movie_id": "757318",
"url": "https://www.filmweb.pl/film/Wej%C5%9Bcie+smoka%21-2016-757318",
"date": "2020-01-18"
}
$ cat pieca_20230523.csv | xsv sample 3 | xsv table
timestamp favorite user_rating global_rating global_rating_count original_title pl_title year movie_id url date
1588407481213 9 7.91448 3777 Werckmeister harmΓ³niΓ‘k Harmonie Werckmeistera 2000 117108 https://www.filmweb.pl/film/Harmonie+Werckmeistera-2000-117108 2020-05-02
1425511804375 4 6.69102 87448 Czas surferΓ³w Czas surferΓ³w 2005 137466 https://www.filmweb.pl/film/Czas+surfer%C3%B3w-2005-137466 2015-03-05
1496177689168 6 7.16478 619 KukaΔka v temnΓ©m lese KukuΕka w ciemnym lesie 1984 35947 https://www.filmweb.pl/film/Kuku%C5%82ka+w+ciemnym+lesie-1984-35947 2017-05-30 2015-03-05
Wszystkie opcje
$ filmweb -h
filmweb
Usage:
filmweb [--format=<fileformat>]... [--debug] <username> <cookie>
Options:
-h --help Show this screen
-f --format=<fileformat> Output file format: json (default), csv, letterboxd
-d --debug Debug prints
DostΔpne dane:
Kolumna | Opis |
---|---|
year | premiera |
global_rating_count | iloΕΔ ocen filmu |
global_rating | ocena filmweb |
timestamp | czas oceny (unix) |
date | data oceny (yyyy-mm-dd) |
user_rating | ocena uΕΌytkownika |
favorite | dodany do ulubionych |
original_title | tytuΕ oryginalny |
pl_title | tytuΕ polski |
movie_id | id filmu (filmweb) |
url | strona filmu |
Znane problemy:
- Eksport tylko ocen filmΓ³w, inne (np. seriale) niedostΔpne,