![抓網頁獲取本機ip地址java_第1頁](http://file4.renrendoc.com/view/7cfde54001c4408464452a7131303b9a/7cfde54001c4408464452a7131303b9a1.gif)
![抓網頁獲取本機ip地址java_第2頁](http://file4.renrendoc.com/view/7cfde54001c4408464452a7131303b9a/7cfde54001c4408464452a7131303b9a2.gif)
![抓網頁獲取本機ip地址java_第3頁](http://file4.renrendoc.com/view/7cfde54001c4408464452a7131303b9a/7cfde54001c4408464452a7131303b9a3.gif)
![抓網頁獲取本機ip地址java_第4頁](http://file4.renrendoc.com/view/7cfde54001c4408464452a7131303b9a/7cfde54001c4408464452a7131303b9a4.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
獲取本機ip地址的方法一、實現語言:java;二、實現原理:連接網絡-采用java連接網絡的方法。URLConnection.讀取網頁信息。利用正則表達式查找網頁中ip地址信息。保存查找的地址信息到文件web.txt里。(以追加的方式)Web.txt:IP>連接時系統時間。實現代碼共享如下。包含兩個文件:main_.java,webCatch.java運行之后會生成web.txt。Main_.javapublicclassmain_{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubwebCatchwc=newwebCatch();Stringregex="";wc.setRegex(regex);wc.setUrlStr("/ip2city.asp");wc.show();}}webCatch.javaimportjava.io.BufferedReader;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.io.PrintWriter;.MalformedURLException;.URL;.URLConnection;importjava.text.DateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclasswebCatch{Stringregex=”[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}";Matchermt=null;Patternpt=Ppile(regex);URLurl=null;//StringurlStr="/ip2city.asp";StringurlStr="";publicStringgetDate(){Dateno=newDate();Calendarcal=Calendar.getInstance();DateFormatdmt=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);returndmt.format(no);}publicStringgetRegex(){returnregex;}publicvoidsetRegex(Stringregex){this.regex=regex;}publicStringgetUrlStr(){returnurlStr;}publicvoidsetUrlStr(StringurlStr){this.urlStr=urlStr;}publicvoidshow(){try{this.url=newURL(this.urlStr);URLConnectionconn=this.url.openConnection();conn.setDoOutput(true);InputStreamin=this.url.openStream();Stringtxt=this.getWeb(in);in.close();//System.out.print(txt);}catch(MalformedURLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}catch(IOExceptione){//TODOAuto-generatedcatchblock//e.printStackTrace();//System.out.print(”網絡連接失敗”);}}/***@paramargs*/privateStringgetWeb(InputStreamin)throwsIOException{//TODOAuto-generatedmethodstubStringBuffers=newStringBuffer();BufferedReaderbr=newBufferedReader(newInputStreamReader(in));PrintWriterpr=null;Stringline=null;StringBuffercc=newStringBuffer();FileOutputStreamfo=null;try{fo=newFileOutputStream("web.txt",true);}catch(FileNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}OutputStreamWriterwr=newOutputStreamWriter(fo);pr=newPrintWriter(wr);while((line=br.readLine())!=null){Stringsss=line;if(sss.length()>0){s.append(sss);/*pr.print(sss);pr.flush();*/}}mt=pt.matcher(s.toString());while(mt.find()){cc.append(mt.group());cc.append(”——>"+this.getDate()+"\r\n");}//System.out.print(cc.toString());pr.print(cc);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深入探討科技企業(yè)如何通過強化知識產權保護來提升品牌形象和競爭力
- 現代綠色辦公樓的設計與施工經驗分享
- 生產制造中基于智能算法的調度系統設計
- 2023三年級英語上冊 Unit 3 My friends第4課時說課稿 牛津譯林版
- 2024年春八年級語文下冊 第二單元 5 大自然的語言說課稿 新人教版
- 9 烏鴉喝水(說課稿)-2024-2025學年統編版語文一年級上冊
- Unit 4 My Family Lesson 2(說課稿)-2023-2024學年人教新起點版英語三年級下冊
- Unit 6 Useful numbers Lesson 2(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 2024-2025學年高中歷史 第三單元 各國經濟體制的創(chuàng)新和調整 第16課 戰(zhàn)后資本主義經濟的調整教學說課稿 岳麓版必修2
- 2025淮安市城東花園小區(qū)門禁系統工程合同
- 2025年人教五四新版八年級物理上冊階段測試試卷含答案
- 2025新人教版英語七年級下單詞表(小學部分)
- 2025年春季1530安全教育記錄主題
- 礦山2025年安全工作計劃
- 基本藥物制度政策培訓課件
- 2025年包裝印刷項目可行性研究報告
- 2025年九年級物理中考復習計劃
- 企業(yè)融資報告特斯拉成功案例分享
- 合資經營工廠合同范本
- 2024年新疆(兵團)公務員考試《行測》真題及答案解析
- 2024年《論教育》全文課件
評論
0/150
提交評論