Bal*_*usC 14
假设HTML表单如下所示:
<form action="http://example.com/login" method="post">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" name="login" value="Login" />
</form>
Run Code Online (Sandbox Code Playgroud)
你可以发布它并获得如下cookie:
Response response = Jsoup.connect("http://example.com/login")
.method(Method.POST)
.data("username", username)
.data("password", password)
.data("login", "Login")
.execute();
Map<String, String> cookies = response.cookies();
Document document = response.parse(); // If necessary.
// ...
Run Code Online (Sandbox Code Playgroud)
您可以在后续请求中传回cookie,如下所示:
Document document = Jsoup.connect("http://example.com/user")
.cookies(cookies)
.get();
// ...
Run Code Online (Sandbox Code Playgroud)
或者,如果您知道单个cookie名称:
Document document = Jsoup.connect("http://example.com/user")
.cookie("SESSIONID", cookies.get("SESSIONID"))
.get();
// ...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9257 次 |
最近记录: |