GRY-Online.pl --> Archiwum Forum

Chcecie jeszcze jakichś statystyk? Potrzebna pomoc.....

16.06.2008
15:31
smile
[1]

maviozo [ Man with a movie camera ]

Chcecie jeszcze jakichś statystyk? Potrzebna pomoc.....

Miałem taki fajny pomysł, nie tyle na statystykę, ale na coś innego z wykorzystaniem tego samego skryptu. Już odpowiednio podrasowałem, zostały tylko kosmetyczne poprawki. Wszystko było fajnie, gdyby nie drobny szczegół który zrujnował cały plan.

Otóż skrypt ściągał sobie za pomocą funkcji file_get_contents() (lokalnie, bo uruchamiane z www musiał przez curl().. to nieważne) zawartość strony i sobie ją mielił. Tylko problem polega na tym, że panowie wykombinowali przez weekend taki patent, że z poprawnego linku otwiera się reklama bodaj mediamarktu czy innego dziadostwa z miłym napisem "kontynuuj do gry(..)". Za każdym razem.
Kończą mi się pomysły jak to obejść. Może Wy coś wymyślicie?
Ja wiem, że to nieładnie kombinować i przepraszam Adminów że coś takiego chcę zrobić, ale to ma służyć raczej ogólnej sprawie, powiedzmy. Jeśli proszenie o pomoc w obejściu tej reklamy podpada pod regulamin to przepraszam i niech wątek zniknie.

16.06.2008
15:40
smile
[2]

Mipari [ Generaďż˝ ]

Najlepiej chyba poczekać, aż reklama zniknie ;) Chociaż u mnie wyświetliła się tylko raz i już się nie wyświetla...

16.06.2008
16:01
[3]

Regis [ ]

Mialem ten sam problem przy zliczaniu glosow przed wyborami. W Pythonie, w bibliotece urllib2 jest mozliwosc 'symulowania' sesji uzytkownika - tzn. mozna utworzyc odpowiednie ciasteczko (takie jakie tworzy GOL przy klikaniu na 'kontynuuj do...').

Mipari --> Bo GOL zapisal u Ciebie ciasteczko. Bez tego reklama nie zniknie.

16.06.2008
16:03
[4]

adrem [ Adrem-Man ]

Chociaż u mnie wyświetliła się tylko raz i już się nie wyświetla...


Bo GOL zapisal u Ciebie ciasteczkoBez tego reklama nie zniknie


?

16.06.2008
16:09
[5]

[bd,[55,pb5i [ Generaďż˝ ]

16.06.2008
15:31
[1]
maviozo [ Level: 74 - Man with a movie camera ]
Chcecie jeszcze jakichś statystyk? Potrzebna pomoc.....

Miałem taki fajny pomysł, nie tyle na statystykę, ale na coś innego z wykorzystaniem tego samego skryptu. Już odpowiednio podrasowałem, zostały tylko kosmetyczne poprawki. Wszystko było fajnie, gdyby nie drobny szczegół który zrujnował cały plan.

Otóż skrypt ściągał sobie za pomocą funkcji file_get_contents() (lokalnie, bo uruchamiane z www musiał przez curl().. to nieważne) zawartość strony i sobie ją mielił. Tylko problem polega na tym, że panowie wykombinowali przez weekend taki patent, że z poprawnego linku otwiera się reklama bodaj mediamarktu czy innego dziadostwa z miłym napisem "kontynuuj do gry(..)". Za każdym razem.
Kończą mi się pomysły jak to obejść. Może Wy coś wymyślicie?
Ja wiem, że to nieładnie kombinować i przepraszam Adminów że coś takiego chcę zrobić, ale to ma służyć raczej ogólnej sprawie, powiedzmy. Jeśli proszenie o pomoc w obejściu tej reklamy podpada pod regulamin to przepraszam i niech wątek zniknie.
Sony HDR-FX1: 3xCCD 1.12mpix, przetwornik: 1/3", szkło: Carl Zeiss Vario-Sonnar T, 32.5-390 mm, HDV 1080i. Wszyscy piszą co mają, to i ja:)

Solcatcher -----> ???

16.06.2008
16:15
[6]

Regis [ ]

adrem --> Co tam jest dla ciebie niezrozumialego?

16.06.2008
16:19
[7]

adrem [ Adrem-Man ]

adrem --> Co tam jest dla ciebie niezrozumialego?


Skoro Mipari pisze że reklamy u niego już nie ma,to po co piszesz że reklama nie zniknie?

16.06.2008
16:23
[8]

Orl@ndo [ Blade Runner ]

andrem, pomysl. To nie boli.

16.06.2008
16:24
[9]

Narmo [ nikt ]

adrem -->

maviozo --> najprościej bedzie poczekać, aż reklama zniknie całkowicie (wiecznie się wyświetlać nie będzie :P )

16.06.2008
16:25
smile
[10]

Regis [ ]

OMG. Zostalem zmiazdzony twoim tokiem rozumowania.

16.06.2008
16:25
[11]

adrem [ Adrem-Man ]

Aaa,rozumiem :)


andrem,pomysl.To nie boli


Orl@ando-->Przeczytaj,to nie boli...


Regis--->Ale ze mnie to tylko głupi dzieciaczek :(

16.06.2008
16:33
smile
[12]

Orl@ndo [ Blade Runner ]

Tu rowniez pomysl.
A wlasnie, gdzie nowe konto?

16.06.2008
16:35
[13]

maviozo [ Man with a movie camera ]

Mam pewne obawy że reklama może nie zniknąć.

Regis->bardzo skomplikowane byłoby jakoś połączyć pythona z php? Bo całości w pythonie na pewno pisać nie będę, bo to by było trzeci raz od nowa:)
I czy jednak efektywniej po prostu poczekać aż reklama ustąpi?

[bd,[55,pb5i -> o co Ci chodzi?

16.06.2008
16:38
[14]

Loczek [ El Loco Boracho ]

A w samym php nie udałoby sie zrobić "wirtualnej sesji"???

16.06.2008
16:41
smile
[15]

Mofis [ Dark Dragon ]

lool ja niechce bez obrazy ale:
nudzisz nimi

16.06.2008
16:42
[16]

maviozo [ Man with a movie camera ]

Może i by się dało, ale z php to ja jestem prawie zielony jak napisy "wypowiedź została zmodyfikowana", php ugryzłem tylko na potrzeby tej statystyki i tylko tyle zdążyłem opanować. A php to taki moloch, że jak się nie wie czego szukać, to się nie znajdzie:)

Mofis->przykro mi, że Cię nudzę. Możesz je olewać, skoro tak Ci wadzą. Jednak wbrew pozorom ludzie się tam wpisują, czyli po coś to jest. A i następne miało być nieco inne.

16.06.2008
16:42
[17]

siwy346 [ addicted to music ]

lool ja niechce bez obrazy ale:
nudzisz nimi


Skoro tak uważasz to zrób coś lepszego, wtedy ocenisz ok ?

maviozo-> Najprościej będzie poczekać

16.06.2008
16:45
[18]

Sephion [ One Winged Angel ]

A moze zwykle ctrl+c, ctrl+v starczy? :)
Skopiuj recznie zawartosc zrodla do pliku i czytaj dane z tego pliku. Troche dodatkowej roboty za kazdym razem, ale jako rozwiazanie tymczasowe jest chyba do zaakceptowania.
Druga metoda to uzycie curl albo socket'ow i reczne wyslyanie/ odbieranie danych po http z uzwglednieniem wlasnych cookie's.

16.06.2008
16:49
[19]

maviozo [ Man with a movie camera ]

Sephion -> do tej pory to wyglądało tak:
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, 'https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=.$watki[$current_watek].'&N=1');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$plik = curl_exec($ch);
curl_close($ch);

Mógłbyś nt. drugiej opcji coś więcej napisać?

ctrl+v odpada z racji tego, że nikomu (ewentualnie poza mną) nie chciałoby się łaskawie kopiować i wklejać tylko po to, żeby jakąś głupią, tandetną i nudną statystyczkę zobaczyć.. ;)

16.06.2008
16:54
smile
[20]

KANTAR1 [ Symulator Interfejsu ]

siwy ------> Nie uważam, że maviozo nudzi nas swoimi wątkami, wręcz przeciwnie. Ale nie nienawidzę mówienia komuś tekstów typu "skoro krytykujesz to zrób lepiej", z prostej przyczyny: takie teksty są głupie.

Żeby uniknąć kłótni dam przykład: "Skoro krytykujesz decyzje naszego prezydenta, to rządź lepiej". Niezbyt rozsądne, prawda? No jeszcze to żeby mieć odpowiedź na twoją ewentualną ripostę: Nie obchodzi mnie, że nie krytykujesz naszego prezydenta, przecież napisałem, że daje tylko przykład. ;)

16.06.2008
17:02
[21]

Sephion [ One Winged Angel ]

Cookies w curl byly mi tylko raz potrzebne. Wiem, ze wtedy pomoglo cos takiego:

$file_path = 'sciezka_do/pliku_cookies.txt';
curl_setopt ($ch, CURLOPT_COOKIEFILE, $file_path);

Teoretycznie skrypt powinien zaczac zapisywac i odczytywac ciasteczka ze wskazanego pliku. A to oznacza, ze za drugim razem powiniens juz dostac wlasciwe dane :)

edit:
A druga opcja to reczne otworzenie polaczenia z portem 80 i gadanie do servera poprzez naglowki http :) Jest z tym troche zabawy (np. uwzgeldnienie odbierania danych 'chunked'), ale za to masz pelna kontrole nad tym co odbierasz i wysylasz.
Przydatne funkcje php to:
socket_create
socket_connect
gethostbyname
socket_write
socket_read

17.06.2008
13:25
smile
[22]

maviozo [ Man with a movie camera ]

Mieliście rację, dzisiaj już działa;) Wystarczyło wziąć na przeczekanie.

17.06.2008
14:56
[23]

adrem [ Adrem-Man ]

A wlasnie, gdzie nowe konto?


I tak mnie już nie ma w DDW,a tam najczęściej spotykałem osoby które kiepsko czytają...Sorry Orl@ndo :)

© 2000-2026 GRY-OnLine S.A.