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