WebClient常用方法
程序员文章站
2022-05-05 14:48:24
...
webClient.getOptions()的各种方法说明
int getHistoryPageCacheLimit() //返回在历史中缓存的最大页数。
int getHistorySizeLimit() //返回最大页数保持在历史记录。
String getHomePage() //返回客户端当前的主页。
String getHomePage() //返回客户端当前的主页。
String getHomePage() //返回客户端当前的主页。
String getHomePage() //返回客户端当前的主页。
int getMaxInMemory() //返回内存中的最大字节,然后将内容保存到文件中
ProxyConfig getProxyConfig() //返回此客户机的代理配置
int getScreenHeight() //返回屏幕高度。
int getScreenWidth() //返回屏幕宽度。
char[] getSSLClientCertificatePassword() // 得到sslclientcertificatepassword
String[] getSSLClientCipherSuites() //获取在SSL连接上启用的密码套件。
String[] getSSLClientProtocols() //获取在SSL连接上启用的协议版本
KeyStore getSSLClientCertificateStore() //得到sslclientcertificatestore。
String getSSLInsecureProtocol() //得到了SSL协议,可用于只有当setuseinsecuressl(布尔)设置为true。
KeyStore getSSLTrustStore() //获取SSL信任库。
int getTimeout() //获取该程序的超时值
int getWebSocketMaxBinaryMessageBufferSize()
int getWebSocketMaxBinaryMessageSize()
int getWebSocketMaxTextMessageBufferSize()
int getWebSocketMaxTextMessageSize()
boolean isActiveXNative() //返回是否允许本地ActiveX组件
boolean isAppletEnabled() //如果启用了applet,则返回true
boolean isCssEnabled() //如果CSS启用,则返回true。
boolean isDoNotTrackEnabled() //如果“不跟踪”启用,则返回true。
boolean isDownloadImages() //返回是否自动下载默认的图像,或不。
boolean isGeolocationEnabled() //如果定位是使返回true。
boolean isJavaScriptEnabled() //如果启用了JavaScript并成功地加载脚本引擎,则返回true。
boolean isPopupBlockerEnabled() //如果启用了弹出窗口拦截器,则返回true
boolean isPrintContentOnFailingStatusCode() //如果结果文档的内容在失败的响应代码中被打印到控制台,则返回true。
boolean isRedirectEnabled() //返回是否重定向之后将自动从服务器收到一个重定向状态代码。
boolean isThrowExceptionOnFailingStatusCode() //如果在响应码失败时抛出异常,则返回true
boolean isThrowExceptionOnScriptError() //指示当脚本执行失败(默认)或是否应捕获并仅记录以允许页执行继续时,是否应该抛出异常。
boolean isUseInsecureSSL() //指示是否应该使用不安全的SSL。
void setAppletEnabled(boolean enabled) //启用/禁用applet支持。
void setCssEnabled(boolean enabled) //启用/禁用CSS支持。
void setDoNotTrackEnabled(boolean enabled) //启用/禁用“不跟踪”支持
void setDownloadImages(boolean downloadImages) //设置是否自动下载默认图像,或不。
void setGeolocationEnabled(boolean enabled) //启用/禁用地理定位支持
void setHistoryPageCacheLimit(int historyPageCacheLimit) //设置历史中缓存的最大页数
void setHistorySizeLimit(int historySizeLimit) //设置历史大小限制
void setHomePage(String homePage) //设置客户端主页。
void setJavaScriptEnabled(boolean enabled) //启用/禁用JavaScript支持。
void setLocalAddress(InetAddress localAddress) //设置用于请求执行的本地地址
void setMaxInMemory(int maxInMemory) //设置内存中的最大字节,然后将内容保存到文件中。
void setPopupBlockerEnabled(boolean enabled) //启用/禁用弹出窗口拦截器
void setPrintContentOnFailingStatusCode(boolean enabled) //指定在失败的响应代码的情况下,结果文档的内容是否会被打印到控制台中
void setProxyConfig(ProxyConfig proxyConfig) //集代理配置为在这个客户端
void setRedirectEnabled(boolean enabled) //是否或不设置自动重定向将在随后的一redirect券代码从服务器的状态。
void setScreenHeight(int screenHeight) //设置屏幕的高度。
void setScreenWidth(int screenWidth) //设置屏幕宽度。
void setSSLClientCertificate(InputStream certificateInputStream, String certificatePassword, String certificateType) //SSL客户端证书的使用。
void setSSLClientCipherSuites(String[] sslClientCipherSuites) //设置启用SSL连接的密码套件,NULL使用默认的套件。
void setSSLClientProtocols(String[] sslClientProtocols) //设置启用SSL连接的协议版本,NULL使用默认版本。
void setSSLInsecureProtocol(String sslInsecureProtocol) //设置SSL协议,只有当setuseinsecuressl(布尔)设置为true
void setSSLTrustStore(URL sslTrustStoreUrl, String sslTrustStorePassword, String sslTrustStoreType) //设置SSL服务器证书信任存储区。
void setThrowExceptionOnFailingStatusCode(boolean enabled) //指定是否在出现故障状态代码时抛出异常
void setThrowExceptionOnScriptError(boolean enabled) //改变该WebClient行为脚本时出现错误
void setTimeout(int timeout) //设置该程序的超时。
void setUseInsecureSSL(boolean useInsecureSSL) //如果设置为true,客户机将接受与任何主机的连接,而不管它们是否有有效证书
HtmlPage page = webClient.getPage(url); // 抓取页面
webClient.close(); //关闭模拟的窗口
void addCookie(String cookieString, URL pageUrl, Object origin); //解析给定的cookie并将其添加到我们的cookie存储库。
AjaxController getAjaxController(); //获取当前Ajax控制器。
BrowserVersion getBrowserVersion(); //返回当前浏览器版本。
Cache getCache() //获取当前正在使用的缓存。
WebWindow getCurrentWindow() //返回此客户端的“当前”窗口。
HTMLParserListener getHTMLParserListener() //获取由html解析器生成的消息的配置侦听器。
WebWindow getCurrentWindow() //返回此客户端的“当前”窗口。