Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final BrowserVersionBuilder myChromeBuilder = new BrowserVersion.BrowserVersionBuilder(BrowserVersion.CHROME);
- myChromeBuilder.setUserAgent(
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36");
- WebClient webClient = new WebClient(myChromeBuilder.build());
- webClient.getOptions().setJavaScriptEnabled(true);
- webClient.getOptions().setCssEnabled(false);
- webClient.waitForBackgroundJavaScript(3000);
- webClient.getOptions().setThrowExceptionOnScriptError(false);
- webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
- try
- {
- WebRequest request = new WebRequest(new URL(""));//
- request.setAdditionalHeader("User-Agent",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36");
- webClient.getPage(request);
- HtmlPage pageLogin = webClient.getPage(request);
- HtmlForm form = pageLogin.getForms().get(0);
- form.getInputByName("_csrf_token").getValueAttribute();
- form.getInputByName("_username").setValueAttribute("");
- form.getInputByName("_password").setValueAttribute("");
- final HtmlPage paginaResposta = (HtmlPage)form.getElementsByTagName("button").get(0).click();
- paginaResposta.asText();
- HtmlPage pageCheckList = webClient.getPage("");
- System.out.println(pageCheckList.asXml());
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- finally
- {
- webClient.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement