Nokia Hacking
http://nokiahacking.pl/

Aplikacja Java do przeglądania serwisu
http://nokiahacking.pl/aplikacja-java-do-przegladania-serwisu-vt35231-15.htm?style=4
Page 2 of 3

Author:  mp107 [ 16 May 2022, o 18:40 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Taka myśl mi przyszła do głowy…
Może zamiast parsowania kodu HTML poszczególnych podstron forum dałoby się wykorzystać inne API umożliwiające dostęp do postów, tematów i innych treści na forum?
Kojarzę np. aplikację Tapatalk, która umożliwia przeglądanie i pisanie na forach za pomocą aplikacji mobilnej. Tapatalk wymagał po stronie serwera forum instalacji obsługi Tapatalka. I być może właśnie API Tapatalka dałoby się wykorzystać do napisania własnej aplikacji klienckiej forum. Podejrzewam, że treści są przez to API dostarczane w formie bardziej "strawnej" od prób parsowania HTML-a.

Author:  Manna5 [ 10 Jul 2022, o 10:16 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Oczywiście API byłoby ogromnym ułatwieniem gdyby było... Tak to nie dość że muszę ręcznie wyszukiwać fragmenty HTML to jeszcze cała aplikacja stanie się bezużyteczna gdy sposób jego generowania się zmieni.

[ Dodano: 10 lip 2022, o 10:16 ]
Działająca aplikacja była gotowa już przed wakacjami, ale zapomniałem wtedy wrzucić a teraz nie mogę bo na wyjeździe nie mam własnego komputera na którym ona jest przy sobie. Wrzucę za około tydzień kiedy akurat będę chwilowo w domu.

Author:  GarfieldWithNokia [ 10 Jul 2022, o 16:49 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

:thumbup:

Author:  Manna5 [ 15 Jul 2022, o 12:01 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

I oto jest...
Code:
Please Login or Register, to see this Content


Uwagi:
  • Numer tematu, którego żąda aplikacja to liczba bezpośrednio po literach "vt" w linku, ale przed myślnikiem. Ten temat ma numer 35231. Z implementacją wyszukiwania było wiele trudności, dlatego trzeba znać numer.
  • U mnie czekać trzeba nawet kilka minut, nie oznacza to że aplikacja nie działa, bo działa. Przyczyna takiego stanu rzeczy jest nieznana, w kodzie nie stosuję żadnych zbędnych mechanizmów powodujących spowolnienie.
  • Jeśli podczas wczytywania zamkniemy aplikację czerwoną słuchawką, mogą wystąpić ogólne problemy z siecią. Rozwiązaniem jest restart telefonu.
  • Aktualnie widoczne są tylko posty z pierwszej strony.
  • Oczekiwałeś więcej? To strasznie się dłużyło, opublikowałem więc pierwszą wersję bez błędów. Obiecane funkcjonalności zamierzam dodać w następnych wersjach.

Author:  Wunder Wungiel [ 15 Jul 2022, o 15:21 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Hmm.
Pomysł ciekawy.
Choć, na razie czekam już trzy minuty na załadowanie tego tematu i nic :)

Author:  GarfieldWithNokia [ 15 Jul 2022, o 21:18 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Ikona popsuta na belle

Author:  Manna5 [ 15 Jul 2022, o 22:58 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

I załadował się?

Author:  GarfieldWithNokia [ 15 Jul 2022, o 23:12 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

niestety nie

Author:  Manna5 [ 20 Jul 2022, o 08:54 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Wypisało "błąd tematu"?

Author:  GarfieldWithNokia [ 20 Jul 2022, o 20:56 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Ciągle się ładowała

Author:  Manna5 [ 22 Jul 2022, o 19:58 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Wiem że jest baaardzo wolna ale w końcu zawsze załaduje - dziwna sytuacja. Może system limituje czas sesji. Ogólnie muszę rozejrzeć się za sztuczkami optymalizacyjnymi.

Author:  NieprzebijalnyN8 [ 10 Sep 2023, o 21:21 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Czy projekt został kontynuowany?

Author:  Manna5 [ 26 Sep 2023, o 10:05 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Po tamtej porażce - tzn. że wątki strasznie długo się ładowały - nie widziałem prostego rozwiązania i przerwałem prace nad aplikacją, ponieważ jej celem jest sprawniejsze przeglądanie serwisu niż przez przeglądarkę w telefonie, a początkowy efekt okazał się być odwrotny. I tak minął cały rok, właściwie muszę przyznać, że zapomniałem o tym projekcie. Cały czas nabieram jednak doświaadczenia (w programowaniu) i może teraz będę w stanie stworzyć wersję 2.0 od podstaw z zastosowaniem szybszych metod.

)

Author:  Wunder Wungiel [ 27 Sep 2023, o 19:36 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

Ja mogę spróbować z Pythonem, jak skończę portować BeautifulSoup4 na PyS60 2.0.0. Z tą biblioteką powinno pójść łatwo

Author:  Manna5 [ 29 Sep 2023, o 16:13 ]
Post subject:  Re: Aplikacja Java do przeglądania serwisu

...i wolno. Żeby to wyjaśnić, ujawnię część szczegółów technicznych mojej aplikacji. Otóż działała ona tak ślimacznie prawdopodobnie dlatego, że pisząc ją około rok temu z lenistwa ładowałem pełny kod HTML do jednego wielkiego String'a w pamięci, a potem szukałem w nim znaczników ograniczających tytuły i treści postów. W nowej wersji 2.0 zamierzam rozwiązać problem pisząc parser HTML, który na bieżąco, podczas pobierania strony z sieci, rozpozna odpowiednie znaczniki i zapisze potrzebne dane, odrzucając resztę i oszczędzając tym samym mnóstwo pamięci. Bo na stronie z wątkiem, nawet w widoku mobilnym, jest trochę zbędnych danych. Na przykład, spróbujcie rozwinąć listę "Skocz do" na dole strony - zawiera ona nazwy wszystkich działów i poddziałów na forum, które muszą być zawarte w kodzie strony. Parsując stronę, trzeba dosłownie przez to przejść. Tak więc, ładując strukturę dokumentu do pamięci, nawet jeżeli tym razem w formie obiektowej a nie tekstowej, łatwo znajdziesz się w podobnej sytuacji jak ja z aplikacją 1.0. Użycie jednego z najwolniejszych języków programowania też nie pomaga.

Page 2 of 3 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/