1. 程式人生 > 實用技巧 >htmlunit設定只採集html,取消對css,javascript支援

htmlunit設定只採集html,取消對css,javascript支援

引入htmlunit依賴

 <!-- https://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit -->
        <dependency>
            <groupId>net.sourceforge.htmlunit</groupId>
            <artifactId>htmlunit</artifactId>
            <version>2.15</version>
        </
dependency>

使用

package com.test.htmlunit;

import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

import java.io.IOException;

public class Test {

    public static void main(String[] args) {

        
try { String url="http://www"; WebClient webClient=new WebClient(BrowserVersion.CHROME); webClient.getOptions().setCssEnabled(false ); // 取消css支援 webClient.getOptions().setJavaScriptEnabled(false ); // 取消javascript支援 HtmlPage html=webClient.getPage(url); System.out.println(html.asXml()); }
catch (IOException e) { e.printStackTrace(); } } }