zoukankan      html  css  js  c++  java
  • 无心制作

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    public class Main {
    
        public static void main(String[] args) throws FailingHttpStatusCodeException, MalformedURLException, IOException {
            final WebClient webClient=new WebClient(BrowserVersion.CHROME);
            webClient.getOptions().setCssEnabled(false);
            webClient.getOptions().setJavaScriptEnabled(false);
            webClient.getOptions().setThrowExceptionOnScriptError(false);
            final HtmlPage page=webClient.getPage("http:");
            DomNodeList<DomElement> div=page.getElementsByTagName("img");
            
            div.forEach(item->{
                String line=item.getAttribute("src").toString();
                if((line.startsWith("http")||line.startsWith("https"))&&(Pattern.compile("\d+.jpg").matcher(line)).find())
                {
                    try {
                        URL url=new URL(item.getAttribute("src"));
                        BufferedInputStream in=new BufferedInputStream(url.openStream());
                        FileOutputStream file=new FileOutputStream(new File(line.substring(line.lastIndexOf("/")+1)));
                        int bit=0;
                        while((bit=in.read())!=-1)
                        {
                            file.write(bit);
                        }
                        
                    } catch (MalformedURLException e) {
                        e.printStackTrace();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                    System.out.println(item.getAttribute("src"));
                }
            });
            System.out.println(div.size());
            webClient.close();
        }
    
    }
  • 相关阅读:
    单据体内2个字段比较
    立账模式
    余额
    单据服务校验设置
    值更新事件(触发带基础属性到指定字段)
    重建索引 ,压缩数据库
    数据库自动备份
    BZOJ 4597: [Shoi2016]随机序列 线段树 + 思维
    BZOJ 4399: 魔法少女LJJ 线段树合并 + 对数
    BZOJ 2217: [Poi2011]Lollipop 构造 + 思维
  • 原文地址:https://www.cnblogs.com/z2529827226/p/11882600.html
Copyright © 2011-2022 走看看