Jsoup:登录时没有ID或名称的提交按钮

阿道尔齐

我尝试使用Jsoup登录网站,但不幸的是,我遇到了一些问题-不知道如何传递提交按钮,因为没有ID或名称。您能否看一下我的代码的样子?

<form action="http://www.abcde.com/index.php?app=core&amp;module=global&amp;section=login&amp;do=process" method="post" id="login">
<input type="hidden" name="auth_key" value="auth_key">
<input type="hidden" name="referer" value="http://www.abcde.com/">
<h3>Login</h3>

<div class="ipsForm ipsForm_horizontal">
    <fieldset>
        <ul>

            <li class="ipsField ipsField_primary">
                <label for="ips_username" class="ipsField_title">Username</label>
                <div class="ipsField_content">
                    <input id="ips_username" type="text" class="input_text" name="ips_username" size="30" tabindex="0">
                </div>
            </li>
            <li class="ipsField ipsField_primary">
                <label for="ips_password" class="ipsField_title">Password</label>
                <div class="ipsField_content">
                    <input id="ips_password" type="password" class="input_text" name="ips_password" size="30" tabindex="0"><br>
                </div>
            </li>

        </ul>
    </fieldset>

    <div class="ipsForm_submit ipsForm_center">
        <input type="submit" class="ipsButton" value="Login" tabindex="0">
    </div>
</div>
</form>

我已经开始:

 Connection.Respose loginForm = Jsoup.connect("http://www.abcde.com/").method(Connection.Method.GET)
                        .execute();
    Document document = Jsoup
                        .connect("http://www.abcde.com/)
                        .data("cookieexists", "false")
                        .data("ips_username", "username", "ips_password",
                                "password").cookies(loginForm.cookies()).post();
TDG

首先,您必须向GET服务器发送请求-

Document doc1 = Jsoup.connect("www.forumowisko.pl")
                .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0")
                .get();

然后您提取auth_key值-

Element e = doc.select("input[id=auth_key]").first();
String authKey = e.attr("value"); 

现在,您可以发送POST请求了-

Document doc2 = Jsoup.connect("http://www.forumowisko.pl/index.php?app=core&module=global&section=login&do=process")
        .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0")         
        .data("auth_key", authKey)      
        .data("ips_username", "MyUsername")
        .data("ips_password, "MyPassword")
        .data("rememberMe", "1")
        .data("referer", "http://www.forumowisko.pl/")
        .cookies(doc1.cookies())
        .post();

请注意,该POST请求的URL与GET请求的URL不同

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在提交登录按钮时,我的网页没有任何反应

来自分类Dev

提交按钮没有名称时如何处理表单提交按钮

来自分类Dev

如何在随后提交该输入文本时设置输入文本(没有 ID 或名称)值?

来自分类Dev

没有提交按钮提交

来自分类Dev

没有文本或表单名称属性的提交按钮

来自分类Dev

如何通过javascript提交的php curl登录,即表单中没有提交按钮

来自分类Dev

在没有ID的硒中查找提交按钮

来自分类Dev

输入提交点击按钮水豚没有ID

来自分类Dev

硒,单击没有id python的提交按钮

来自分类Dev

当没有从脚本上传文件时如何防止提交按钮?

来自分类Dev

如何单击没有名称,ID或值的按钮?

来自分类Dev

为什么当我按下“提交”按钮时,表单没有提交?

来自分类Dev

传递带有变量的提交按钮名称?

来自分类Dev

传递带有变量的提交按钮名称?

来自分类Dev

提交按钮的名称为“ submit”时,欧芹表单无法提交

来自分类Dev

提交按钮的名称为“ submit”时,欧芹表单无法提交

来自分类Dev

调用没有提交按钮的php文件

来自分类Dev

提交按钮上没有动作?

来自分类Dev

没有提交按钮的POST表格

来自分类Dev

`$(function` 在提交按钮后没有被调用

来自分类Dev

Django提交按钮没有响应

来自分类Dev

输入时没有提交按钮的表单

来自分类Dev

选中表单中的任何/没有复选框时,启用/禁用提交按钮

来自分类Dev

仅在输入完成时关闭/隐藏 div,没有提交按钮

来自分类Dev

当我点击提交按钮时,为什么值没有存储在表中?

来自分类Dev

PHP当我按下登录按钮时,什么也没有发生

来自分类Dev

获取没有提交按钮的已提交表单的价值

来自分类Dev

VBScript / WshShell-单击没有名称,ID或类的按钮

来自分类Dev

自动提交时没有数据

Related 相关文章

  1. 1

    在提交登录按钮时,我的网页没有任何反应

  2. 2

    提交按钮没有名称时如何处理表单提交按钮

  3. 3

    如何在随后提交该输入文本时设置输入文本(没有 ID 或名称)值?

  4. 4

    没有提交按钮提交

  5. 5

    没有文本或表单名称属性的提交按钮

  6. 6

    如何通过javascript提交的php curl登录,即表单中没有提交按钮

  7. 7

    在没有ID的硒中查找提交按钮

  8. 8

    输入提交点击按钮水豚没有ID

  9. 9

    硒,单击没有id python的提交按钮

  10. 10

    当没有从脚本上传文件时如何防止提交按钮?

  11. 11

    如何单击没有名称,ID或值的按钮?

  12. 12

    为什么当我按下“提交”按钮时,表单没有提交?

  13. 13

    传递带有变量的提交按钮名称?

  14. 14

    传递带有变量的提交按钮名称?

  15. 15

    提交按钮的名称为“ submit”时,欧芹表单无法提交

  16. 16

    提交按钮的名称为“ submit”时,欧芹表单无法提交

  17. 17

    调用没有提交按钮的php文件

  18. 18

    提交按钮上没有动作?

  19. 19

    没有提交按钮的POST表格

  20. 20

    `$(function` 在提交按钮后没有被调用

  21. 21

    Django提交按钮没有响应

  22. 22

    输入时没有提交按钮的表单

  23. 23

    选中表单中的任何/没有复选框时,启用/禁用提交按钮

  24. 24

    仅在输入完成时关闭/隐藏 div,没有提交按钮

  25. 25

    当我点击提交按钮时,为什么值没有存储在表中?

  26. 26

    PHP当我按下登录按钮时,什么也没有发生

  27. 27

    获取没有提交按钮的已提交表单的价值

  28. 28

    VBScript / WshShell-单击没有名称,ID或类的按钮

  29. 29

    自动提交时没有数据

热门标签

归档