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


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

2 2

2 ответа:

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

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

WebDriver driver=new WebDriver();

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

driver.getPageSource();

Это должно сработать.

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

 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