2011-09-08 16 views

cevap

28

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.

+0

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? –

2

Selenium'u Kullan - Selenium 2 WebDriver API'sini kullanırsanız, ana sınıflar WebDriver, FirefoxDriver ve JavascriptExecutor'dır.