Closed Roystone2 closed 11 months ago
Hej, dzięki za zgłoszenie! Postaram się to w tym tygodniu naprawić 😉
Teraz powinno śmigać 😉
Hej, mam ten sam problem niestety :(
Hej, dzięki za zgłoszenie! 👋 Postaram się spojrzeć na to w tym tygodniu, chociaż patrząc ile pozmieniali to może to chwilę zająć 😱
@M4rt4M Udało mi się napisać nową wersję skryptu, która działa. Niestety, przy dużej ilości ocen, dochodzi do zapchania całej pamięci RAM i zatrzymania przeglądarki. Wynika to prawdopodobnie z błędów w implementacji po stronie filmwebu i niepoprawnym zarządzaniem pamięcią. Wciąż szukam jakiegoś obejścia na te problemy.
Celem tego skryptu była łatwość użycia, aby osoby, które nie potrafią programować, też mogły z niego skorzystać. Jeśli jesteś bardziej "tech savvy", to sprawdź ten projekt: https://github.com/ppatrzyk/filmweb-export. Był niedawno aktualizowany, więc jest nadzieja, że będzie działał.
Hej, tamten skrypt też nie działa. Ta większa zmiana na FW była na pewno po sierpniu 2023 (bo wtedy używałam Twojego i działał). Mógłbyś wrzucić w brancha Twoją nową wersję?
Hej @acybulska, dziś się tym zajmuję, w końcu znalazłem czas 😅 Tutaj masz nowy branch: https://github.com/JSerwatka/Filmweb2Letterboxd/tree/fix/script-no-longer-working Na razie tylko wersja "watched" jest przerobiona.
@acybulska @M4rt4M Wypuściłem nową wersję na tym branchu: https://github.com/JSerwatka/Filmweb2Letterboxd/tree/fix/script-no-longer-working-fetch-method Sprawdźcie proszę, czy działa.
Zmiany zmergowane z tym PR-em (https://github.com/JSerwatka/Filmweb2Letterboxd/pull/6), zamykam
Może do tych poszczególnych stron bić tylko do API details
żeby ściągnąć dane tańszym kosztem (token brać z Cookies). Można to zrobić testowo jakimś postmanem albo w shellu?
@acybulska W wersji, która zmergowałem, już nie używam iframes. Teraz działa to podobnie do tego, co Ty opisałaś.
details
. Z niego dostaję datę obejrzenia oraz ocenę użytkownika.Działa to wszystko dość szybko, chyba szybciej niż wersja, która była przed ich zmianami. Minus jest taki, że jest bardziej podatna na zmiany ze strony filmwebu. Zmiany API są częstsze od radykalnych zmian UI.
Kilka miesięcy temu jeszcze używałem i było ok, teraz wyskakują błędy w trakcie, a pod koniec:
WystÄ piĹ problem z parsowaniem strony TypeError: Cannot read properties of null (reading 'textContent')
Pewnie znowu coś z API.