Получить POST HTML-код (в Eclipse JAVA)
Я ищу способ получить HTML-код POST веб-страницы, которая отображается. В Firefox есть AddOn, называемый Web Developper, который может возвращать не только "нормальный" исходный код, но и отображаемый исходный код.
Пример: https://bs.chregister.ch/cr-portal/auszug/auszug.xhtml?uid=CHE-230.467.384
Мне нужно получить исходный код HTML этого сайта, который включает в себя контент, такой как адрес (в данном случае "c/o Nora Stähelin" и "Kraftstr. 1"). Мой код выглядит так:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Automation {
public static void main(String[] args) {
String exePath = "src\\seleniumAutomation\\resources\\chromedriver.exe";
System.setProperty("webdriver.chrome.driver", exePath);
WebDriver driver = new ChromeDriver();
String URL = "https://bs.chregister.ch/cr-portal/auszug/auszug.xhtml?uid=CHE-230.467.384#";
driver.get(URL);
// get PRE SourceCode
String pageSource = driver.getPageSource();
System.out.println(pageSource);
// get POST SourceCode (containing content)
// TODO
// close window
driver.quit();
}
}
edit: сгенерированный HTML ссылается на HTML после того, как JavaScript изменяет DOM.