import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Scope {
private static final Properties properties = new Properties();

public static void main(String[] args) throws IOException {
    Document document = Jsoup.parse(new File("small.html"), "UTF-8");
    Elements elements = document.getElementsByClass("interaction-row");
    for (Element element : elements) {
        Elements nameElement = element.getElementsByClass("interaction-name");
        String title = nameElement.attr("title");
        // 编程题
        if (title.contains("编程题")) {

            Elements jingYanElement = element.getElementsMatchingOwnText("^(互评 )?\\d+ 经验$");
           // System.out.println(jingYanElement);
            String scoreString = jingYanElement.text();
            // 把成绩取出来 正则
            String regex ="[^0-9]";
            Pattern compile = Pattern.compile(regex);
            Matcher matcher = compile.matcher(scoreString);

            String s = matcher.replaceAll("").trim();
            double v = Double.parseDouble(s);

        }
        if (title.contains("课堂小测")) {
            Elements jingYanElement = element.getElementsMatchingOwnText("^(互评 )?\\d+ 经验$");

            // 把成绩取出来 正则

        }
        // ....

    }

    properties.load(new FileInputStream("src\\total.properties"));


}

private static Double getDoubleProperty(String key) {
    return Double.parseDouble(properties.getProperty(key));
}

}