Czy mogę wypełniać formularze, wykonywać zdarzenia i funkcje javascript w Jsoup. Jeśli tak, jak mogę? Czy powinienem poszukać innego parsera?Jsoup Java parser HTML: Wykonywanie zdarzeń javascript
Odpowiedz
JSoup to tylko parser HTML/"tidyfier" - nie emulator przeglądarki. Aby wchodzić w interakcje ze stronami HTML (wykonywanie javascript, wypełnianie formularzy itp.), Należy użyć narzędzia takiego jak HtmlUnit lub Selenium.
OK Ok. Mam problem, mam dwie listy rozwijane na stronie HTML. Gdy jedno menu rozwijane zostanie zmienione, zmienią się opcje w innym menu rozwijanym. Chcę zmienić pierwszą wartość rozwijaną w kodzie Java, a następnie pobrać nowe wartości z drugiego menu rozwijanego. Jak mogę to zrobić w jednostce HTML? –
Użyj Selenium - jeśli używasz interfejsu API Web Selectora Selenium 2, główne klasy to WebDriver, FirefoxDriver i JavascriptExecutor.
- 1. Szybki parser HTML Pythona
- 2. parser robots.txt java
- 3. Java Parser RTF
- 4. Wykonywanie javascript w PHP
- 5. Usuwanie atrybutu Jsoup na znacznikach html
- 6. Jak załadować lokalny plik html do Jsoup?
- 7. Jsoup - Howto clean html przez ucieczkę, nie usuwając niechcianego html?
- 8. Czy istnieje parser Java dla języka Java?
- 9. Java SAX Parser podnosi UnknownHostException
- 10. Jsoup uzyskać zawartość javascript z tagami CDATA?
- 11. Wykonywanie zewnętrznego programu java
- 12. Wykonywanie javascript na serwerze IIS
- 13. Jak dodać obsługi zdarzeń do przycisków HTML z kodem javascript
- 14. Problemy JavaScript dotyczące zdarzeń dla dynamicznie tworzonego HTML
- 15. Jak dodać zdarzeń javascript uruchomieniowych stworzony html widżetów
- 16. Wykonywanie skryptów JavaScript zapisanych w MongoDB/Procedur z Spring Java
- 17. Pętla zdarzeń JavaScript. Wyjaśnienie potrzebne
- 18. Wstrzymaj wykonywanie kodu JavaScript w interfejsie UIWebView
- 19. JavaScript niestandardowy odbiornik zdarzeń
- 20. Przeszukiwacz zdarzeń przewijania javascript
- 21. JavaScript: Współrzędne zdarzeń IE8
- 22. Wykonywanie javascript wewnątrz szablonu Handlebars
- 23. Java: wyodrębniaj wszystkie linki z określonymi słowami za pomocą JSoup?
- 24. Wykonywanie innej aplikacji z Java
- 25. Parser JAVA SAX dzieli rozmowy na znaki()
- 26. Parsowanie CSS z jSoup
- 27. Czy jest coś szybszego niż Jsoup do skrobania HTML?
- 28. Android - przy użyciu Jsoup z android_asset pliku html
- 29. odzyskać wartość atrybutu stylu wstawiania html z jsoup
- 30. Wykonywanie JavaScript w hrefach łączy z Pythonem
Jak to naprawiłeś? możesz dostać to, czego chcesz –