如何使用JSoup通过表单提交文本

我想使用JSoup将一些文本提交到此表单中。我将如何去做呢?

<form id="quickpostform" action="" method="post" style="display: block; text-align: center; ">

<input type="hidden" name="action" value="reply"/>

<input type="hidden" name="auth" value="54a9871a63a1c285879a5327faf3d8d2"/>

<input type="hidden" name="thread" value="135454"/>

<div id="quickreplytext">

<textarea id="quickpost" style="width: 95%; " tabindex="1" onkeyup="resize('quickpost');" name="body" cols="90" rows="8"/>

<br/>

</div>

回答:

看一下jsoup.connect方法和Connection接口。

准备好要提交的文本后,可以将其作为表单提交发布到URL。

例如:

Document doc = Jsoup.connect(url)

.data("action", "reply")

.data("auth", "54a9871a63a1c285879a5327faf3d8d2")

.data("thread", "135454")

.data("quickreplytext", replyText)

.post();

返回的doc对象将是帖子的结果页面。

以上是 如何使用JSoup通过表单提交文本 的全部内容, 来源链接: utcz.com/qa/422814.html

回到顶部