无法通过Selenium提交网站表单

这是我访问该被遗忘的网站时关于堆栈溢出的第二篇文章:https ://portal.mcpsmd.org/guardian/home.html


import org.openqa.selenium.By;

import org.openqa.selenium.Keys;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.htmlunit.HtmlUnitDriver;


public class WebAccessor  {

    public static void main(String[] args) {


        WebDriver driver = new HtmlUnitDriver();

        driver.get("https://portal.mcpsmd.org/public/");

        System.out.println(driver.getCurrentUrl());


        // Find the text input element by its name

        WebElement username = driver.findElement(By.id("fieldAccount"));

        WebElement password = driver.findElement(By.id("fieldPassword"));


        // Enter something to search for

        username.sendKeys("");

        password.sendKeys("");


        WebElement submitBtn = driver.findElement(By.id("btn-enter"));

        submitBtn.click();


        System.out.println(driver.getCurrentUrl());

        driver.quit();

    }

}

此代码已经过测试,可在Facebook上使用


我确定按下我的按钮时就按下了按钮,网站网址从


https://portal.mcpsmd.org/public/ 到 https://portal.mcpsmd.org/guardian/home.html


当我输入用户名和密码时(出于明显的原因,实际用户和密码无法公开),密码行实际上在密码字段的末尾加上了大约20个字符。(您可以通过输入任意随机的用户名和密码并单击提交来查看此内容)。


这使我相信正在进行某种前端加密。有没有可行的登录方式?


侃侃尔雅
浏览 156回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java