![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 25.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam robie skrypt Greasemonkey'ia pod pewną stronę, niestety wymaga on usunięcia <td> z kodu.
Skrypt tego typu:
Nie wchodzi w grę ponieważ to samo 'class' ma pare rzeczy i usuwa niepotrzebne. Dlatego trzeba napisać kod gdzie Greasemonkey zrozumie o jakiego <td> chodzi. Poprzez ten 'title' który nigdy sie nie powtarza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a tutaj kod źródła strony
Z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
A Twoja przeglądarka interpretuje CSS3? Jak nie wiesz o co chodzi czy korzystasz z FF>=3?
Można jeszcze wyciągnąć element przez JS. Szukasz w Google funkcji getElementsByClassName, zakładasz pętlę na wszystkie wyniki i spr czy tittle = 'coś tam' i jeśli tak to element.style.display = 'none'; PS. Słoabo znam GM (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował kamil4u 25.06.2009, 11:19:35 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
A Twoja przeglądarka interpretuje CSS3? Jak nie wiesz o co chodzi czy korzystasz z FF>=3? Można jeszcze wyciągnąć element przez JS. Szukasz w Google funkcji getElementsByClassName, zakładasz pętlę na wszystkie wyniki i spr czy tittle = 'coś tam' i jeśli tak to element.style.display = 'none'; PS. Słoabo znam GM (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w FF3 jest już obsługiwana funkcja getElementsByClassName - nie trzeba jej tworzyć na nowo ;p - nowa opera - nie wiem od której dokładnie wersji ale też obsługuje getElementsByClassName ;p ps. nie trzeba znać wcale GM by pisać skrypty dosyć rozbudowane pod GM - wystarczy znać js a z dodatkowych funkcji GM w zasadzie nie trzeba kożystać - a i nie lubię sam kożystać z unsafewindow ;p - da się to inaczej zrobić ;p ps. skrypty GM odpalają się zawsze po załadowaniu DOM - jeśli chodzi o operę jeśli jest rozszerzenie podwójne tzn. .user.js to w operze jest podobnie i nie trzeba deklarować po załadowaniu dokumentu - a nawet wtedy by nie zadziałąło - ale jeśli w operze skrypt będzie miał rozszerzenie tylko .js to wtedy trzeba deklarować uruchomienie funkcji po załadowaniu DOM... w greasmonkey ogólnie jeszcze warstwa skryptu jest domyślnie oddzielona od window jednak niektóre przypadki botów jeśli ktoś takie pisze pod grę jakąś da się wykryć jeśli ktoś nie umiejętnie stosuje niektóre funkcje ;p opera swoje skrypty łąduje do obiektu window odrazu więc wydawało by się że niedozwolone skrypty na niektórych grach łątwo wykryć - ale wystarczy trochu pomyśleć a w obiekcie window nie będzie śladu zdeklarowanej funkcji ani zmiennych (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) zawsze można sprawdzić co siedzi w window za pomocą for(i in window){....} a w kropki odpowiednie zczytywanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:57 |