Praca ze stroną z bogatymi plikami javascripts z mechanizacją nie jest łatwa, ale istnieją sposoby na uzyskanie tego, czego chcesz, w zależności od sytuacji.
Jeśli niektóre wnioski json są do tworzenia treści, to można nazwać, że adresy URL i spróbować przeanalizować odpowiedzi, aby uzyskać zawartość, a następnie spróbuj połączyć go prawidłowo.
Jeśli potrzebujesz użyć niektórych formularzy, możesz utworzyć pola formularzy i ustawić ich wartości w ramach zmechanizowania. Lub po prostu napisz metodę, która zakoduje twoje dane POST
lub (podaj znaki specjalne itp.) I wyślij je za pomocą metody mechanize.browser.open
.
Jeśli strona ma pewne funkcje zabezpieczeń javascript oparte (jak jakiegoś specjalnego kodowania do formularza danych przed ich opublikowania), a następnie można użyć node.js jak javascript serwerów aplikacyjnych przetwarzać niektóre bloki kodu JavaScript.
Ale w rzeczywistości, niektóre z powyższych opcji nie jest łatwe do zrobienia, i trzeba pomyśleć dwa razy przed użyciem mechanizacji dla takich projektów.
Dziękuję bardzo! :) – planetes853
Czy istnieje jeszcze inna biblioteka do nawigacji po stronie internetowej z dynamicznym renderowaniem? – planetes853
Proszę spojrzeć na link w mojej odpowiedzi. – jcollado