Получить переменные элемента проверки с веб-сайта — Java

Я успешно сохранил исходный код веб-страницы, но некоторые веб-страницы динамически предоставляют информацию. Из-за этого я не могу получить информацию, которая находится на странице. Если я щелкну правой кнопкой мыши и «проверю элемент», он будет там.. Есть ли способ скопировать то, что загружено с этой веб-страницы, и сохранить его в текстовый файл?


person Ronald DERAMUS    schedule 27.06.2015    source источник
comment
Может быть, вы хотите JSoup?   -  person chrylis -cautiouslyoptimistic-    schedule 27.06.2015


Ответы (2)


если вы ищете источник веб-страницы, используйте это

Создайте экземпляр драйвера

WebDriver driver=new WebDriver();

вызовите приведенную ниже функцию, когда вы думаете, что динамически обслуживаемый контент отображается на веб-странице.

driver.getPageSource();

это должно работать.

person Chaitanya Pujari    schedule 27.06.2015

используйте selenium webdriver, чтобы получить исходный код страницы, и даже вы можете получить значения определенного элемента, например, поля ввода, флажка, раскрывающегося списка и т. д. с веб-страницы. Также вы можете ввести значения и отправить форму

 reate a new instance of the html unit driver
    // Notice that the remainder of the code relies on the interface, 
    // not the implementation.
    WebDriver driver = new HtmlUnitDriver();

    // And now use this to visit Google
    driver.get("http://www.google.com");

  System.out.println( driver.getPageSource());

    driver.quit();
}

}

обратитесь к getPageSource() в Selenium WebDriver (он же Selenium2) с использованием Java

https://code.google.com/p/selenium/wiki/GettingStarted

person KDP    schedule 27.06.2015