??
字號:
◎⊙◎⊙◎⊙◎⊙◎⊙◎⊙◎⊙◎
大家好 我是:浩劫 QQ369550110
今天我給大家制作一個“網頁源碼讀取器” 是使用JAVA編寫,現在大部分黑客都是利用C++編寫,其實JAVA也可是實現的,而且能做的更簡潔。
下面,我們開始吧,首先讓大家看下效果。。。。由于我的本本沒有聯網,所以我就在本機上假設一個IIS讓大家看一下吧。
URL為:http://localhost:80/aa/網頁特效-時鐘鼠標.htm 這是我已經做好的~~ 看見了沒 源代碼~~呵呵
下面給大家具體制作一下:
打開:JBuild
第一部:創建工程和界面 由于比較簡單大家看我操作吧。 機器有點慢~等一小下下~ 建立程序~
下面開始制作界面~~ 界面完成~
第二部:填寫關鍵代碼
import java.awt.*;
import java.net.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URI;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; //導入界面與網絡包
填寫“讀取”按鈕動作代碼:
URL uu=new URL(txtURL.getText()); //創建URL類對象
BufferedReader ii=new BufferedReader(new InputStreamReader(uu.openStream())); ////使用openStream得到一輸入流并由此構造一個BufferedReader對象
String input;
txtShow.append("URL協議:"+uu.getProtocol()); //獲取URL的協議并顯示在截面
txtShow.append("\n");
txtShow.append("主機名:"+uu.getHost()); //主機名
txtShow.append("\n");
txtShow.append("端口名:"+uu.getPort()); //端口名
txtShow.append("\n");
txtShow.append("URL文件名:"+uu.getFile()); //URL文件名
txtShow.append("\n");
txtShow.append("源代碼為:");
txtShow.append("\n");
while((input=ii.readLine())!=null){ //建立讀取循環,并判斷是否有讀取值
txtShow.append(input+"\n"); //顯示在界面上
}
ii.close();
}
}
class duquurlfram_butOK_actionAdapter implements ActionListener { //連接界面類與主類
private duquurlfram adaptee;
duquurlfram_butOK_actionAdapter(duquurlfram adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
try {
adaptee.butOK_actionPerformed(e);
} catch (Exception ex) {
}
}
}
OK試一下
現在一個URL源碼讀取器便成功了,希望大家喜歡。
就到這里吧,希望結交喜歡黑客,喜歡JAVA編程的朋友 QQ:369550110 浩劫
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -