Jump to content

XNEOLINKS v4.3.4.7

Data wydania 12/31/2025


Spis zmian

Zmiany w CMS

  • Ulepszona logika pracy z MyBB CMS.
  • Ulepszona logika pracy z WordPress CMS. Dodano obsługę nowych formatów captcha i e-maili aktywacyjnych. Dodano obsługę sytuacji, gdzie zaraz po aktywacji konta wymagane jest ustawienie hasła przez nowy link z e-maila. Ulepszona logika wyszukiwania strony rejestracji i logowania. Znacznie ulepszona logika pracy z wtyczką bbPress. Ulepszono wyszukiwanie udanych publikacji. Rozszerzono listę obsługiwanych błędów w różnych językach, np. o nieudanie rozwiązanej captcha, zajętym loginie itp. Ulepszona logika nawigacji. Dodano obsługę 2 nowych formatów zabezpieczeń z potwierdzeniem, że jesteś człowiekiem. Dodano obsługę modułu jetpack_protect. Poprawiono zapisywanie danych w module jobroller i ulepszono algorytm wyszukiwania udanej publikacji.
  • Ulepszona logika pracy z Joomla CMS. Dodano obsługę komponentu Alpharegistration. Ulepszona logika pracy z komponentem EasyBlog. Ulepszono wyszukiwanie katalogów do tworzenia wątków w komponencie Kunena. Ulepszona logika pracy z profilami w komponencie Kunena. Ulepszono algorytm wyszukiwania linku aktywacyjnego konta w e-mailu.
  • Dodano automatyczne rozwiązywanie tekstowych captcha dla Gnuboard5 (gdzie wymagane jest wpisanie podświetlonych znaków).
  • Dodano obsługę języka wietnamskiego w XenForo CMS.
  • Ulepszono algorytm automatycznego rozwiązywania tekstowych (matematycznych) captcha.

Zmiany ogólne

  • Zwiększona dokładność rozwiązywania reCAPTCHA v2 przy użyciu wbudowanego OCR.
  • Ulepszono algorytm wyszukiwania sitekey dla reCAPTCHA v2, v3. Dodatkowo teraz w przypadku braku action captcha i tak jest wysyłana do rozwiązania z wartością domyślną.
  • Ulepszona logika pobierania i przetwarzania wiadomości e-mail. Dodano konwersję niektórych wartości Unicode.
  • Ulepszono algorytm zapisywania udanej publikacji. Dodano obsługę cookies przy żądaniu GET w momencie sprawdzania udanej publikacji.
  • Dodano obsługę nowych wariantów captcha Cloudflare Challenge, w tym wersji zastępującej reCAPTCHA v2. Naprawiono rzadki błąd, gdy captcha Cloudflare Challenge mogła zostać rozpoznana jako reCAPTCHA v2.
  • Naprawiono wizualny błąd, gdy w logach HTML wykonania mogły pojawić się zbędne wartości "falsefalse".
  • Zmieniono algorytm generowania nicków, teraz domyślnie są generowane od 8 do 12 znaków. Wcześniej było 6–9 znaków.
  • Zaktualizowano wersję alternatywnej przeglądarki.
  • Zmiany w systemie komentowania
  • Znacznie ulepszono algorytm wyszukiwania przycisku do wysyłania komentarza.
  • Naprawiono błąd, przez który jako udana publikacja mógł zostać zapisany link do Google.
  • Teraz przed załadowaniem strony w przeglądarce sprawdzany jest jej rozmiar. Jeśli rozmiar strony jest anomalnie duży, dalsza realizacja nie będzie przeprowadzana. Na przykład są to strony, gdzie znajdują się dziesiątki tysięcy komentarzy. Takie strony mogą ładować się ponad minutę, tworzą duże obciążenie systemu i nie przynoszą korzyści. Informacja o rozmiarze strony i jej kod źródłowy zostanie zapisany w logu HTML w folderze \macros\debug.

Zmiany w systemie makr

  • Dodano nowe makro >disabled_to_enabled=name, umożliwia ono udostępnienie elementu do interakcji według nazwy lub id.
  • Dodano nowe makro >send-form=0, wysyła <form> według jej numeru.
  • Dodano obsługę nowego makra %scrape-innerhtml-name-by-value%, gdzie jako name można podać nazwę atrybutu, a jako value – wartość atrybutu. Dodatkowo zamiast innerhtml można użyć outerhtml. Makro pobiera wewnętrzny kod HTML elementu.

Przykład użycia:

Mamy kod HTML:

<text font-family="sans-serif">854WXU</text>


Przy użyciu makra:

%scrape-innerhtml-font-family-by-sans-serif%



Otrzymamy wartość:

854WXU
  • Dodano obsługę nowego makra [%find=text%], wyszukuje informacje wewnątrz ciągu znaków. Jako text można użyć wyrażenia regularnego.

Przykład użycia:

>variable1=Password: pass123password[%find=Password: ([A-z0-9])%]

W zmiennej %variable1% będzie:

pass123password
  • Dodano obsługę nowego makra %getmail(%url%)%, pobiera e-maile według podanego tekstu na dowolnym etapie.

Przykład użycia:

>variable1=%getmail(%url%)%
>variable1=%variable1%[%find=Code: <b>([A-z0-9]+)</b>%]
code=%variable1%
>click-button=Send

Przydatne do wykonania autoryzacji 2FA.



×
×
  • Create New...