欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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




相关标签: htmlunit