【问题标题】:ANDROID-JAVA - HTML Parsing - Hidden InputANDROID-JAVA - HTML 解析 - 隐藏输入
【发布时间】:2014-11-12 22:14:36
【问题描述】:

我正在尝试解析包含此代码的文档:

<form action="/login/" method="post" name="loginform" id="loginform" >
    <input type='hidden' name='csrfmiddlewaretoken' value='HCWAVsXHRc40Giq5gBZm0MtklzbTqic1' />

    <p>
        <label for="username">Nome utente<br />
        <input type="text"
                name="username"
                id="username"
                class="inputFields"
                value=""
                size="20"
                tabindex="1" />
        </label>
    </p>
    [...]
</form>

我需要从这里提取 csrfmiddlewaretoken,我正在使用 jsoup 但我无法获取它...

对不起我的英语,我希望你能理解这个问题。

【问题讨论】:

    标签: java android html parsing jsoup


    【解决方案1】:

    看看 css 选择器。一个好的起点是Mozilla

    我在这里尝试了这个简单的一个: http://try.jsoup.org/~GT7K5vyOdnu16ShL7STeB-FdD1o 使用这个选择器:

    输入[type="hidden"] 或输入[name="csrfmiddlewaretoken"]

    使用 Jsoup api 之后的这些信息,您应该可以调用

    attr(String key)
    

    在检索到的元素上。

    【讨论】:

    • idk,我没有给你-1
    猜你喜欢
    • 1970-01-01
    • 2011-07-18
    • 2016-04-02
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多