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