1. 心情特别兴奋,最近公司要做一个 基于bootstarp的网站 ,由于找不到好的免费模板 目标瞄上了 国外收费的,但是炸眼一看
好多美元啊 ,不行 太贵小子付不起 于是 想到以前扒网站的事情 灵光闪现 扒吧
:先上代码
JAVA
package com.test; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.GetOpt; public class HtmlUntil { private final static String htmlUrl = "http://themicon.co/theme/angle/v3.3.1/backend-jquery/app/"; private final static String jsUrl = "http://themicon.co/theme/angle/v3.3.1/backend-jquery/"; public static void main(String[] args) { // getJs(); getCss(); } public static void getHtml() { String urls = "lock.html|dashboard.html|"; String[] urlsList = urls.split("[|]"); int i = 0; for (String s : urlsList) { HtmlUntil.writeHtmlinFile(s,htmlUrl); System.out.println(i + "===============" + s); i++; } } public static void getCss() { String csslist = "vendor/fontawesome/css/font-awesome.min.css|"; String[] urlsList = csslist.split("[|]"); int i = 0; for (String s : urlsList) { HtmlUntil.writeHtmlinFile(s,jsUrl); System.out.println(i + "===============" + s); i++; } System.out.println("end"); } public static void getJs() { String jsList ="vendor/modernizr/modernizr.custom.js|"; String[] urlsList = jsList.split("[|]"); int i = 0; for (String s : urlsList) { HtmlUntil.writeHtmlinFile(s,jsUrl); System.out.println(i + "===============" + s); i++; } System.out.println("end"); } public static boolean writeHtmlinFile(String fileName,String url) { String html = getHtml(fileName,url); boolean flag = true; File file = HtmlUntil.createFile(fileName); BufferedWriter bw = null; try { bw = new BufferedWriter(new FileWriter(file, true)); bw.write(html); bw.close(); } catch (IOException e) { flag = false; System.out.println(flag + "========" + fileName); } return flag; } public static String getHtml(String fileName,String url) { String js =""; try { js = Jsoup.connect(url + fileName).timeout(30 * 1000).ignoreContentType(true).execute().body(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return js; } private static File createFile(String fileName) { File file = new File("D:/html/css/" + fileName); if (!file.exists()) { try { file.getParentFile().mkdirs(); file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return file; } }
JavaScript
: 很简单就不细说了 主要操作就是 随便抓一个网页
:获取 css js html 路径
上图看看结果
价格
网页模板
扒下来的