WebClient常用方法

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() //返回此客户端的“当前”窗口。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值