class CommissionIndustryCollector extends AbstractCollector<List<Industry>> {

    public CommissionIndustryCollector() {
        this(null);
    }

    /**
     *@param strategy 超时等待策略（null则设置为默认等待策略）
     */
    public CommissionIndustryCollector(TimeWaitingStrategy strategy) {
        super(strategy);
    }

    @Override
    public List<Industry> collectLogic() throws Exception {<FILL_FUNCTION_BODY>}



}


        List<Industry> res = new ArrayList<>();

        String target = URLMapper.COMPREHENSIVE_PAGE.toString();

        String content = request(new URL(target));
        Document doc = Jsoup.parse(content);
        Elements element = doc.getElementsByClass("second-nav")
                .get(1).children()
                .get(2).children()
                .get(3).children()
                .select("a");
        StringBuilder builder = new StringBuilder();
        for (Element ele : element) {
            if (!ele.hasAttr("title") || !ele.hasAttr("href")) continue;
            builder.append(ele.attr("href"));
            res.add(new Industry(ele.attr("title"), builder.toString()));
            builder.delete(0, builder.length());
        }

        return res;
    
<methods>public void <init>(org.decaywood.timeWaitingStrategy.TimeWaitingStrategy) ,public void <init>(org.decaywood.timeWaitingStrategy.TimeWaitingStrategy, java.lang.String) ,public List<org.decaywood.entity.Industry> get() <variables>