📄 htmlexce.java
字号:
package test;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URLEncoder;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.auth.AuthScope;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.commons.httpclient.URI;
public class HtmlExce{
String uri="http://127.0.0.1/myshop2/login.do?name=1&pass=1";
String uri2="http://127.0.0.1/myshop2/reg.do?name=33&pass=33";//http://127.0.0.1/myshop2/reg.do 必须是登陆后的地址
public void star(){
try{
String uri3="";
for(int i=0;i<100;i++){
uri3="http://127.0.0.1/myshop2/chat.do?chatMsg="+i;
System.out.println(doHttpMethod(uri3));
}
}
catch(Exception e){
e.printStackTrace();
}
}
private String doHttpMethod(String uri) throws Exception{
HttpClient httpClient = new HttpClient();
httpClient.getParams().setContentCharset("GBK");
PostMethod post = new PostMethod();
post.setURI(new URI(uri));
httpClient.executeMethod(post);
String temp = getString(post.getResponseBodyAsStream());
new FileIO().printFile(temp);
return temp;
}
/**
* 从一个流里面得到这个流的字符串
* 表现形式
* @param is 流
* @return 字符串
*/
private String getString(InputStream is) {
InputStreamReader r = null;
try {
StringBuilder sb = new StringBuilder();
r = new InputStreamReader(is, "GBK");
char[] buffer = new char[128];
int length = -1;
while((length = r.read(buffer)) != -1) {
sb.append(new String(buffer, 0, length));
}
return sb.toString();
} catch (Exception ex) {
System.out.println("InputStreamReader Error!!!");
return "";
} finally {
try {
r.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
public static void main(String[] args) {
new HtmlExce().star();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -