Vickers213
Vickers213
  • adult
1
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
veranoo
veranoo
@Vickers213 pewnie serwer API wali błędem
Wyrewolwerowanyrewolwer
Headlessowy Chrome niszczy w benchmarkach PhantomJS. Efekt jakiego każdy (chyba) spodziewał się. Nawet twórca PhantomJS zaraz po ogłoszeniu przez Google że zrobią headless napisał że nie będzie dalej rozwijał, bo Chrome będzie dużo lepszy.

TL;DR: 55% szybszy przy 38% mniejszym zużyciu pamięci:

https://medium.com/@hartator/benchmark-headless-chrome-vs-phantomjs-e7f44c6956c

#programowanie #benchmark #chrome #googlechrome #phantomjs
adi100_99
Mirki, wie ktoś dlaczego w horsemanjs (PhantomJS w NodeJS) nie działa mi klikanie poprzez .evaluate?
Tu mój kod:

.evaluate(function() {
document.getElementsByClassName("orderlink bot
  • Najlepsze
  • Wszystkie komentarze
xcccx
xcccx
0
@adi100_99: 1. document.querySelector 2. sprawdź czy w przeglądarce Ci to działa poprawnie. Ewentualnie nightmare.js
Jurigag
@adi100_99: wiem że głupi pomysł ale może tam powinno 0 być a nie 1 ?
mk321
mk321
1
Jak używa się PhantomJS? Wiem do czego służy (pobieranie stron, generowanie PDF z nich, monitorowanie, testowanie prędkości ładowania itp.). Piszę się tam skrypty w JavaScript. Widzę, że można to ściągnąć i zainstalować na Linuxie/Windowsie i uruchomić spod konsoli. Ale, żeby wykorzystać to praktycznie, to trzeba skorzystać z tego w aplikacji. Jak?

Piszę sobie aplikację w Javie (Maven) + AngularJS. Gdzie mogę użyć PhantomJS? Chciałbym napisać sobie klasę w Javie, która w
  • Najlepsze
  • Wszystkie komentarze
Eoghan
@mk321: traktuj phantomjs jako przeglądarkę bez GUI. W Javie korzystając z Selenium możesz skorzystać z phantomJS tak samo jak z chrome, czy firefoxa. Do chrome masz chromedriver, a do phantomjs masz ghostdriver podlinkowany wyżej. To co dzięki temu możesz osiągnąć u siebie to:
-ładujesz sobie stronę korzystając z selenium (pod spodem phantomjs). PhantomJS daje Ci to, że może to działać po stronie serwera w trybie headless (bez GUI), co ciężko
N.....e
N.....e
to trzeba skorzystać z tego w aplikacji. Jak?


@mk321: PhantomJS oczywiście na serwerze musi być zainstalowany.
P.....m
P.....m
Próbuję zainstalować na lokalnym serwerze #casperjs działający na #phantomjs

Dla testu użyłem tych plików ze stackoverflow.
Mam jednak problem z umiejscowieniem plików casperjs i phantomjs. Po uruchomieniu skryptu zwraca mi błąd:

"[Errno 2] No such file or directory; did you install
m.....t
m.....t
Tak #phantomjs wyrenderowal mi strone.. :/ moglby byc doskonalszy

#javascript
  • Najlepsze
  • Wszystkie komentarze
Marmite
napisz swojego


to nie płacz na przyszłość że Open Source nie spełnia twoich wymagań :)

@gehog: Od kiedy to żeby coś skrytykować koniecznie trzeba mieć większe zasługi w danej dziedzinie?
g.....g
g.....g
@matiit: napisz swojego
m.....s
m.....s
Nightmare — A high level wrapper for Phantomjs

#webdev #javascript #testowanie #testy #phantomjs
  • Najlepsze
  • Wszystkie komentarze
Crypton3
@mk4s: Można by tym napisać bota do gry przeglądarkowej? ( ͡° ͜ʖ ͡°)