亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pageoperate.java

?? 本程序可從網上利用百度搜索引擎下載和輸入關鍵詞有關的網頁
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:



package spider;

import spider.SaveToDataBase;
import spider.photoOperate;

import java.net.*;
import java.io.*;
import java.util.*;

public class PageOperate
{
	private String myUrl;// 定義URL
	private String myHtml;// 定義從URL站點得到的Html字符串
	private String myAddress;// 定義保存Html字符串的文件的地址
	private int myFileNumber;// 定義保存的文件的個數
	private String myFileName;// 定義保存Html字符串的文件名
	private List myHttpList = new ArrayList();//保存從html字符串中提取的url

	public void setMyUrl(String myUrl)// 設置myUrl要連接的url地址
	{
		this.myUrl = myUrl;
	}

	public void setMyUrl(String baidu,String searchWord)// 設置搜索時的前綴和搜索的關鍵詞
	{
		this.myUrl =baidu+java.net.URLEncoder.encode(searchWord);
	}
	
	public String getMyUrl()// 取得myUrl
	{
		return myUrl;  
	}

	public void setHtml()// 從指定的網址url取得html字符流設置myHtml //此處用了上面定義的私有變量myUrl
	{
		if(myUrl!=null)
		{
			try 
			{
				URL ul = new URL(myUrl);// 此處用了上面定義的私有變量myUrl				
				BufferedReader br = new BufferedReader(new InputStreamReader(ul.openStream())); // 打開字符流
				System.out.println("連接完成");
				String s = "";
				StringBuffer sb = new StringBuffer("");
				while ((s = br.readLine()) != null) 
				{
					sb.append(s + "\r\n");
			    }
				br.close();
				myHtml = sb.toString();//.toLowerCase();// 網頁字符流付值給myHtml//轉換成小寫的字母
				this.charSet();//轉換編碼
				System.out.println("讀取完成");
			} 
			catch (Exception e)
			{
				myHtml = null;
				System.out.println("error open url   " + myUrl+ "  and HTML is null");
				e.printStackTrace();
			}
		}
		else
		{
			System.out.println("myUrl為空");
		}
		
	}

	public String getHtml()// 取得myHtml
	{
		return myHtml;
	}

	public void setMyAddress(String oneAddress)// 設置保存文件的地址
	{
		myAddress = oneAddress;
	}

	public String getMyAddress()// 取得保存文件的地址
	{
		return myAddress;
	}

	public void setMyFileNumber(int oneFileNumber)// 設置文件數
	{
		myFileNumber = oneFileNumber;
	}

	public int getMyFileNumber()// 取得文件數
	{
		return myFileNumber;
	}

	public void setFileName(String myFileName)// 設置文件名 //此處用了上面定義的私有變量myHtml和myUrl
	{
		this.myFileName=myFileName;
	}
	public void setFileName()// 設置文件名 //此處用了上面定義的私有變量myHtml和myUrl
	{
		try// 用頁面的title當存儲地址
		{
			if(myHtml!=null)
			{
				//System.out.println(myHtml);
				myFileName = myHtml.substring(myHtml.indexOf("<title") + 7, myHtml
						.indexOf("</title>"));// 提取標題的內容
				String replaceUrl = myFileName.replace('.', '_').replace(':', '_')
						.replace('/', '_').replace('/', '_').replace('?', '_')
						.replace('=', '_').replace('|', '_').replace('&', '_').replace(' ', '_').replace(',', '_').replace('《', '_').replace('》', '_').replace('"', '_').replace('>', '_').replace('-', '_').replace(',', ' ').replaceAll(","," ");				
				myFileName = replaceUrl+ myFileNumber ;//+ ".html";// 保存的文件最終名稱
				System.out.println("文件名myFileName:"+myFileName);
			}
			else
			{
				System.out.println("myHtml是空的");
			}		
		} 
		catch (Exception e)// 如果頁面的title不能用,則用域名做地址
		{
			//System.out.println(e.toString());
			System.out.println("出現異常myFileName:"+myFileName);				
		}
		
		if(myFileName==null)
		{
			if(myUrl!=null)
			{
				System.out.println("error title  filename but use the www");
				 
				String replaceUrl = myUrl.replace('.', '_').replace(':', '_')
						.replace('/', '_').replace('/', '_').replace('?', '_')
						.replace('=', '_').replace('|', '_').replace('&', '_');														              
				myFileName = replaceUrl ;//+ ".html";

			}
			else
			{
				System.out.println("myUrl是空的");
			}
		}
		
		if(myUrl.indexOf(".asp")!=-1)
		{
			myFileName=myFileName+".asp";
		}
		else
		{
			if(myUrl.indexOf(".jsp")!=-1)
			{
				myFileName=myFileName+".jsp";
			}
			else
			{
				if(myUrl.indexOf(".htm")!=-1)
				{
					myFileName=myFileName + ".htm";
				}
				else
				{						
					myFileName=myFileName.trim()+".html";	
					System.out.println(myFileName);
				}
			}					
		}					
	}

	public String getFileName()// 取得文件名
	{
		return myFileName;
	}

	public void saveHtmlToFile()// 把myHtml保存成指定的文件 //用到了上面定義的myFileName 和// myAddress								
	{
		if (myHtml != null && myAddress!=null && myFileName!=null )
		{
			try
			{
				
				File dir = new File(myAddress );//目錄是否存在
				if(!dir.exists())//不存在則創建,可創建他的父目錄
				   {
					   dir.mkdirs();
				   }								
				 File write = new File(dir,myFileName); // 用到了上面定義的myFileName																// 和 myAddress
				 if(!write.exists())
				   {
					   write.createNewFile();
				   }
				   //System.out.println(myFileName);
				   BufferedWriter bw = new BufferedWriter(new FileWriter(write,	true));
				   String[] someHm = myHtml.split("\n");
				   for (int i = 0; i < someHm.length; i++)
				   {
					 bw.write(someHm[i]);
					 bw.newLine();
				   }

				  bw.close();
				  System.out.println("保存完畢");
			}
			catch (Exception e) 
			{
				e.printStackTrace();
				System.out.println("出現異常 error save html to file");
			}

		}
		else
		{
			System.out.println("myHtml is null");
		}

	}

	public String http(int beginIndex, int endIndex, String spiderHtml)//從spiderHtml中取出從beginIndex到endIndex的一段字符串
	{
		String oneHttp = " ";
		try 
		{
			oneHttp = spiderHtml.substring(beginIndex, endIndex);
		} 
		catch (Exception e) 
		{
			System.out.println("此處有異常" + spiderHtml);
		}
		return oneHttp;
	}


	
	//首先處理切分后沒有http://的情況(首先判斷第一個字符是否是單雙引號,接著派段下面是否是http://)。再同統一處理有http://的情況
	public void setHttpList(String splitWord)// 從httl頁面中提取url存放到LIst中,用特定的詞splitWord分割網頁
	{
		if (myHtml != null) 
		{							
			String[] splitHtmlUsehref = myHtml.split(splitWord); // href=切割// 用到了上面定義的myHtml	

			System.out.println(splitHtmlUsehref.length);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人小视频在线| 韩国精品主播一区二区在线观看| 欧美一区二区三区思思人| 色综合久久天天综合网| 粉嫩一区二区三区在线看| 久久不见久久见中文字幕免费| 亚洲mv在线观看| 肉色丝袜一区二区| 日韩经典中文字幕一区| 久久超碰97中文字幕| 国产精品一区一区| 白白色亚洲国产精品| 91福利在线观看| 欧美精品粉嫩高潮一区二区| 欧美电影精品一区二区| 久久久久久久av麻豆果冻| 中文av字幕一区| 亚洲成人av在线电影| 毛片一区二区三区| 白白色亚洲国产精品| 在线一区二区三区做爰视频网站| 在线中文字幕一区| 欧美α欧美αv大片| 中文字幕av不卡| 亚洲制服丝袜av| 国内精品久久久久影院色| 99麻豆久久久国产精品免费优播| 欧美日韩国产一二三| 久久久天堂av| 亚洲一区二区在线播放相泽| 狠狠色丁香婷婷综合| 91久久人澡人人添人人爽欧美| 51精品秘密在线观看| 国产精品伦理一区二区| 午夜免费久久看| 东方欧美亚洲色图在线| 欧美日韩午夜影院| 国产精品麻豆网站| 免费观看在线色综合| 91一区二区三区在线播放| 日韩美女主播在线视频一区二区三区| 国产精品看片你懂得| 免费在线欧美视频| 在线观看日韩精品| 国产精品系列在线| 精品一区二区三区av| 欧美亚洲自拍偷拍| 国产精品久久久久久久蜜臀 | 性感美女极品91精品| 国产iv一区二区三区| 欧美一区二区国产| 亚洲成人先锋电影| 99国产欧美另类久久久精品| 精品国产伦一区二区三区免费| 一区二区三区日韩精品视频| 国产mv日韩mv欧美| 精品国产乱码久久久久久闺蜜| 亚洲成人免费影院| 色悠久久久久综合欧美99| 久久精品一级爱片| 韩国女主播一区| 精品国产乱码久久久久久浪潮| 天天射综合影视| 欧美视频在线一区| 亚洲高清中文字幕| 色天使色偷偷av一区二区| 中文字幕一区二区三区四区| 国产精品一区二区黑丝| 26uuu亚洲| 精品亚洲欧美一区| 3d动漫精品啪啪一区二区竹菊| 亚洲国产美女搞黄色| 欧美综合欧美视频| 亚洲国产一区在线观看| 欧美日本在线看| 美女视频黄 久久| 精品三级av在线| 国产综合成人久久大片91| 精品1区2区在线观看| 国产一区二区福利视频| 国产三级三级三级精品8ⅰ区| 国产伦精一区二区三区| xnxx国产精品| 99久久精品国产精品久久| 亚洲免费在线电影| 精品污污网站免费看| 人人狠狠综合久久亚洲| 精品国产一区二区亚洲人成毛片| 国产一区二区三区电影在线观看| 久久久夜色精品亚洲| 成人黄页在线观看| 一二三区精品视频| 91精品国产综合久久久蜜臀图片| 久久97超碰国产精品超碰| 国产婷婷色一区二区三区在线| 北岛玲一区二区三区四区| 亚洲成av人片在www色猫咪| 欧美一区二区三区免费在线看| 激情文学综合插| 亚洲视频在线一区| 日韩一区二区在线看片| 国产激情91久久精品导航 | 欧美一区二区三区播放老司机| 狠狠色狠狠色合久久伊人| 中文字幕在线视频一区| 欧美性做爰猛烈叫床潮| 精品一区二区三区的国产在线播放| 日本一区二区高清| 欧美日韩综合在线免费观看| 国产成人自拍网| 亚洲成av人综合在线观看| 久久伊99综合婷婷久久伊| 色婷婷综合久久| 久久国产精品99久久人人澡| 亚洲欧美国产三级| 欧美成人vps| 在线视频一区二区三| 国产乱色国产精品免费视频| 亚洲国产精品精华液网站| 久久久久久久久岛国免费| 在线播放一区二区三区| 成人夜色视频网站在线观看| 日本中文在线一区| 亚洲人精品午夜| 国产欧美一区二区精品忘忧草| 9191国产精品| 91久久精品一区二区二区| 国产精品夜夜爽| 久久99久久久久久久久久久| 亚洲综合区在线| 中文字幕在线一区| 日本一区二区不卡视频| 日韩精品一区二区三区在线 | av在线一区二区| 国产剧情av麻豆香蕉精品| 免费高清在线一区| 亚洲电影一区二区| 一区二区欧美国产| **性色生活片久久毛片| 国产精品久久久久久亚洲伦 | 亚洲一区二区在线视频| 亚洲女人****多毛耸耸8| 中文字幕av一区二区三区免费看 | 日韩国产高清影视| 亚洲午夜国产一区99re久久| **欧美大码日韩| 国产精品久久久久久久久搜平片| 久久久不卡网国产精品二区| 91极品美女在线| 色偷偷久久一区二区三区| 成人毛片视频在线观看| 成人免费毛片aaaaa**| 成人午夜短视频| 成人av电影在线| www.激情成人| 一本久久精品一区二区| 欧洲一区二区三区在线| 欧美视频一区在线观看| 欧美日本乱大交xxxxx| 欧美区一区二区三区| 欧美一级免费大片| 精品国产免费久久| 国产日产亚洲精品系列| 亚洲日穴在线视频| 亚洲国产综合色| 极品少妇一区二区| 成人少妇影院yyyy| 色综合色综合色综合 | 麻豆久久一区二区| 国内精品嫩模私拍在线| 国产白丝网站精品污在线入口| 成人18视频在线播放| 欧美亚一区二区| 精品久久久久久久久久久久包黑料| 国产亚洲一区二区三区四区| 国产欧美一区二区在线| 亚洲人成网站精品片在线观看| 午夜精品福利视频网站| 国产一区二区三区香蕉| 91免费视频大全| 6080yy午夜一二三区久久| 国产色产综合产在线视频| 一区二区三区精品在线| 麻豆91免费观看| 国产成人高清视频| 欧美日韩成人在线一区| 国产欧美中文在线| 日本一道高清亚洲日美韩| 岛国av在线一区| 91精品国产91久久久久久最新毛片 | 日韩一区二区精品在线观看| 久久精品视频在线免费观看| 亚洲在线视频网站| 国产精品原创巨作av| 欧美日韩一区三区| 国产精品视频九色porn| 日本欧美肥老太交大片| 97se亚洲国产综合在线| 精品日韩欧美一区二区| 亚洲国产成人av网|