Jsoup'ta formları, olayları ve javascript işlevlerini doldurabilir miyim. Varsa nasıl yapabilirim? Veya başka bir ayrıştırıcıya gitmeliyim.Jsoup Java HTML ayrıştırıcısı: javascript olaylarını yürütme
cevap
JSoup, bir tarayıcı öykünücüsü değil, yalnızca bir HTML ayrıştırıcı/"tidyfier" dir. HTML sayfaları ile etkileşimde bulunmak için (javascript'i çalıştırın, formları doldurun, vb.) HtmlUnit veya Selenium gibi bir araç kullanmalısınız.
Tamam Tamam. Bir sorunum var, HTML sayfasında iki tane açılır. Bir açılır menü değiştiğinde, diğer açılır menüdeki seçenekler değişir. Java kodundaki ilk açılan değeri değiştirmek ve sonra ikinci açılır menüde yeni değerleri almak istiyorum, HTML biriminde nasıl yapabilirim? –
Selenium'u Kullan - Selenium 2 WebDriver API'sini kullanırsanız, ana sınıflar WebDriver, FirefoxDriver ve JavascriptExecutor'dır.
Bunu nasıl düzelttiniz? İstediğini alabilir misin –