以编程方式发布表单或执行JavaScript

时间:2018-03-26 13:41:25

标签: javascript java html jsoup

使用Jsoup,我得到以下页面:

<html>
    <head>
        <title>No Login </title>
    </head>
    <body onload="document.forms['login'].submit()">
        <div>
            <center>
                <form name="login" method="post" action="">
                    <input hidden="hidden" type="submit" value=""/>
                </form>
            </center>
        </div>
    </body>
</html>

我想自动调用onload事件中定义的内容,或自动提交隐藏的表单。 jsoup是否是正确的API来实现它?据我所知,JavaScript不能由jsoup执行。

1 个答案:

答案 0 :(得分:0)

硒是你想要的。 Jsoup是一个HTML解析器,而Selenium是一个自动浏览器。其他语言也有类似的东西,比如phantomjs,chrome headless。