Thread View: pl.comp.lang.java
2 messages
2 total messages
Started by Hollow Quincy
Mon, 14 May 2012 08:24
przegladarka w pamieci
Author: Hollow Quincy
Date: Mon, 14 May 2012 08:24
Date: Mon, 14 May 2012 08:24
15 lines
1803 bytes
1803 bytes
Czesc, Niektore strony maja zabezpieczenia, ktore wykrywaja, ze wchodze na strone programowo (np. uzywajac htmlUnit). Dlatego dobrze jest uzywac Selenium, ktory otwiera mi fizycznie przegladarke i poprawnie wykonuje wszystkie ajaxy, javascripty i inne triki. Problem z selenium jest taki, ze fizyczne otwieranie firefoxa jest: -czasochlonne, -zuzywa sporo RAM'u, -i co najgorsze nie za bardzo da sie zrownoleglic (wielowatkowo). Czy spotkaliscie sie moze z jakims trikiem, ktory pozwala laczyc sie z programowo do dowolnej przegladarki, wykonywac na niej operacje, ale jej nie otwierac ? Dzieki za porady
Re: przegladarka w pamieci
Author: nullpointer
Date: Tue, 15 May 2012 18:24
Date: Tue, 15 May 2012 18:24
19 lines
1650 bytes
1650 bytes
"u r doing it wrong" Przede wszystkim wyłap sobie (Firebugiem na przykład) jakie nagłówki lecę w stronę serwera. W szczególności leci User-Agent w którym przeglądarka się przedstawia. To pierwsza rzecz, którą musisz ustawić w swoim kodzie. Przykładowe wartości User-Agent znajdziesz w necie. Po drugie, sprawdź czy strona, do której próbujesz się dobić zostawia jakieś cookies. I jeśli zapisuj i odsyłaj przy kolejnym requeście. Tu nie ma żadnej tajemnej wiedzy. Serwer nie wykonuje żadnych magicznych czynności żeby wykryć że jesteś / nie jesteś prawdziwą przeglądarką. Zdziwiłbym się, gdyby tam było sprawdzane coś ponad to, co wspomniałem wyżej. A w ogóle, to NTG. -- npe
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads