jsoup post
时间: 2023-11-21 13:58:50 浏览: 199
以下是使用Jsoup进行POST请求的示例代码:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import java.io.IOException;
public class JsoupPostExample {
public static void main(String[] args) {
try {
Document document = Jsoup.connect("http://www.example.com/login")
.data("username", "myUsername")
.data("password", "myPassword")
.userAgent("Mozilla/5.0")
.timeout(3000)
.post();
Elements elements = document.select("div.myClass");
System.out.println(elements.text());
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个例子中,我们使用Jsoup的connect()方法来连接到一个URL,并使用data()方法来添加POST请求的参数。然后,我们使用userAgent()方法来设置User-Agent头,timeout()方法来设置超时时间,最后使用post()方法来发送POST请求。我们可以使用select()方法来选择我们需要的元素,并使用text()方法来获取元素的文本内容。
阅读全文