Po pierwsze, nie szukam pomocy w środowisku programowania lub testowania. Również jestem nowy w phantomjs i wszystko, czego chcę, to tylko działanie linii poleceń phantomjs na terminalu linux.Uzyskaj źródło html renderowane w javascript przy użyciu phantomjs
Mam stronę html, której treść jest renderowana za pomocą kodu javascript. Potrzebuję tylko tego, aby pobrać renderowane treści HTML za pomocą phantomjs.
Nie mam pojęcia o użyciu phantomjs. Mam trochę doświadczenia w pisaniu skryptów powłoki. Więc próbowałem to zrobić z curl
. Ale ponieważ curl nie jest wystarczający do renderowania javascript, udało mi się uzyskać tylko html domyślnego kodu źródłowego. Wyrenderowana zawartość nie została pobrana. Słyszałem, że mechanik ruby może wykonać tę pracę. Ale nie mam wiedzy o rubinach. Po dalszych badaniach znalazłem narzędzie wiersza poleceń: phantomjs
. Jak mogę to zrobić z phantomjs
?
Proszę zapytać, jakie dodatkowe informacje muszę podać.
Udostępnianie badań pomaga wszystkim. Powiedz nam, co próbujesz i dlaczego nie spełnia Twoich potrzeb. To pokazuje, że poświęciłeś czas, aby spróbować pomóc sobie, to ratuje nas od powtarzania oczywistych odpowiedzi, a przede wszystkim pomaga ci uzyskać bardziej szczegółową i trafną odpowiedź! Zobacz także [jak zapytać] (http://stackoverflow.com/questions/how-to-ask) – Cerbrus
Mam zaktualizowane moje pytanie z badań, które zrobiłem. –
Czy używasz phantomjs tylko do pobierania treści HTML lub próbujesz pobrać ją jako obraz? Do generowania obrazu sprawdź http://phantomjs.org/screen-capture.html – jsjunkie