public class CrawlConnect extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ACCEPT_KEY |
static String |
CONTENT_TYPE_KEY |
static String |
CONTENT_TYPE_VALUE_JSON |
| 构造器和说明 |
|---|
CrawlConnect(org.jsoup.Connection connection)
构造方法
|
CrawlConnect(String url)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
static CrawlConnect |
build(String url)
构造CrawlConnect对象
|
CrawlConnect |
cookie(Map<String,String> cookies) |
CrawlConnect |
cookie(String name,
String value) |
CrawlConnect |
data(String... keyvals) |
CrawlConnect |
data(String key,
String value) |
CrawlConnect |
data(String key,
String filename,
InputStream in)
1.8.x之后的功能
|
void |
downFile(String path,
String fileName)
下载文件到本地
|
org.jsoup.Connection.Response |
execute() |
CrawlConnect |
followRedirects(boolean followRedirects) |
String |
getBodyText() |
org.jsoup.nodes.Document |
getDocument()
本页面的查询条件
|
String |
getHtml() |
CrawlConnect |
header(Map<String,String> headers) |
CrawlConnect |
header(String key,
String value) |
CrawlConnect |
maxBodySize(int bytes) |
CrawlConnect |
method(org.jsoup.Connection.Method method) |
CrawlConnect |
parser(org.jsoup.parser.Parser parser)
Provide an alternate parser to use when parsing the response to a Document.
|
String |
postBodyText() |
CrawlConnect |
postDataCharset(String charset)
Sets the default post data character set for x-www-form-urlencoded post data
|
org.jsoup.nodes.Document |
postDocument()
post
|
String |
postHtml() |
org.jsoup.Connection.Request |
request() |
CrawlConnect |
requestBody(String body) |
CrawlConnect |
requestJson()
设置请求头为json数据
|
org.jsoup.Connection.Response |
response() |
CrawlConnect |
setTimeout(int millis)
超时时间 毫秒
|
CrawlConnect |
url(String url) |
CrawlConnect |
url(URL url) |
CrawlConnect |
validateTlsCertificates()
忽略SSL警告 https://stackoverflow.com/questions/7744075/how-to-connect-via-https-using-jsoup 1.12
就已经移除了validateTLSCertificates方法, 所以这里曲线救国一下 但是这显然不是一个好的方法
|
public CrawlConnect(org.jsoup.Connection connection)
public CrawlConnect(String url)
url - urlpublic static CrawlConnect build(String url)
url - public CrawlConnect validateTlsCertificates()
public CrawlConnect url(String url)
public CrawlConnect setTimeout(int millis)
public CrawlConnect url(URL url)
public CrawlConnect cookie(String name, String value)
public CrawlConnect cookie(Map<String,String> cookies)
public CrawlConnect data(String... keyvals)
public CrawlConnect data(String key, String value)
public CrawlConnect data(String key, String filename, InputStream in)
public CrawlConnect requestBody(String body)
body - public org.jsoup.Connection.Response execute()
throws IOException
IOExceptionpublic CrawlConnect followRedirects(boolean followRedirects)
public org.jsoup.nodes.Document getDocument()
throws IOException
IOExceptionpublic String getHtml() throws IOException
IOExceptionpublic String getBodyText() throws IOException
IOExceptionpublic CrawlConnect header(String key, String value)
public CrawlConnect header(Map<String,String> headers)
public CrawlConnect requestJson()
public CrawlConnect maxBodySize(int bytes)
public CrawlConnect method(org.jsoup.Connection.Method method)
public CrawlConnect parser(org.jsoup.parser.Parser parser)
public org.jsoup.nodes.Document postDocument()
throws IOException
IOExceptionpublic String postHtml() throws IOException
IOExceptionpublic String postBodyText() throws IOException
IOExceptionpublic CrawlConnect postDataCharset(String charset)
public org.jsoup.Connection.Request request()
public org.jsoup.Connection.Response response()
public void downFile(String path, String fileName) throws IOException
path - fileName - IOExceptionCopyright © 2022. All rights reserved.