資源簡介
wap頁面模擬微信訪問刷投票。親測可用,下別人的,撿點分回來。

代碼片段和文件信息
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.UnsupportedEncodingException;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Random;
import?org.apache.http.HttpEntity;
import?org.apache.http.HttpResponse;
import?org.apache.http.HttpStatus;
import?org.apache.http.client.HttpClient;
import?org.apache.http.client.methods.HttpGet;
import?org.apache.http.impl.client.DefaultHttpClient;
import?org.apache.http.util.EntityUtils;
/**
?*?模擬微信瀏覽器請求
?*/
public?class?MonitorWeixinBrowser?{
final?static?String[]?PHONENUMBER_PREFIX?=?{?“130“?“131“?“132“?“145“?“155“?“156“?“185“?“186“?“134“?“135“?“136“?“137“?“138“
????????“139“?“147“?“150“?“151“?“152“?“157“?“158“?“159“?“182“?“183“?“187“?“188“?“133“?“153“?“189“?“180“?};
public?void?autoRandomStart()?throws?Exception{
new?PiaoThread().start();
}
public?static?void?main(String[]?args)?throws?Exception{
new?MonitorWeixinBrowser().autoRandomStart();
}
/**
?*?根據URL獲得所有的html信息
?*/
public?static?String?getHttpClientHtml(String?nameString?phone)?{
String?url?=?““;
String?html?=?null;
HttpClient?httpClient?=?new?DefaultHttpClient();//?創建httpClient對象
HttpGet?httpget?=?new?HttpGet(url);//?以get方式請求該URL
httpget.setHeader(“User-Agent“?“Mozilla/5.0?(iPhone;?CPU?iPhone?OS?6_1_2?like?Mac?OS?X)?AppleWebKit/536.26?(KHTML?like?Gecko)?Mobile/10B146?MicroMessenger/5.0“);
try?{
HttpResponse?responce?=?httpClient.execute(httpget);//?得到responce對象
int?resStatu?=?responce.getStatusLine().getStatusCode();//?返回碼
if?(resStatu?==?HttpStatus.SC_OK)?{//?200正常?其他就不對
//?獲得相應實體
HttpEntity?entity?=?responce.getEntity();
if?(entity?!=?null)?{
html?=?new?String(EntityUtils.toString(entity));//?獲得html源代碼
}
}
}?catch?(Exception?e)?{
System.out.println(“訪問【“?+?url?+?“】出現異常!“);
e.printStackTrace();
}?finally?{
httpClient.getConnectionManager().shutdown();
}
return?html;
}
private?static?String?create(){
String?str?=?null;
????int?hightPos?lowPos;?//?定義高低位
????Random?random?=?new?Random();
????hightPos?=?(176?+?Math.abs(random.nextInt(39)));//獲取高位值
????lowPos?=?(161?+?Math.abs(random.nextInt(93)));//獲取低位值
????byte[]?b?=?new?byte[2];
????b[0]?=?(new?Integer(hightPos).byteValue());
????b[1]?=?(new?Integer(lowPos).byteValue());
????try?{
str?=?new?String(b?“GBk“);//轉成中文
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}
// ????System.err.println(str);
????return?str;
}
public?String[]?createNameAndPhone(){
String?name?=?““;
String?mobile?=?““;
for(int?i?=?0;?i? name?+=?create();
}
mobile?=?String.valueOf(PHONENUMBER_PREFIX[new?Random().nextInt(PHONENUMBER_PREFIX.length)])+String.valueOf(new?Random().
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????529??2014-01-17?15:15??MonitorWeixinBrowser\.classpath
?????文件????????333??2014-01-17?15:15??MonitorWeixinBrowser\.myme
?????文件???????1547??2014-01-17?15:15??MonitorWeixinBrowser\.project
?????文件????????500??2014-01-17?15:15??MonitorWeixinBrowser\.settings\.jsdtscope
?????文件????????395??2014-01-17?15:15??MonitorWeixinBrowser\.settings\org.eclipse.jdt.core.prefs
?????文件????????498??2014-01-17?15:15??MonitorWeixinBrowser\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-01-17?15:15??MonitorWeixinBrowser\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-01-17?15:15??MonitorWeixinBrowser\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-01-17?15:15??MonitorWeixinBrowser\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3169??2014-01-17?15:19??MonitorWeixinBrowser\src\MonitorWeixinBrowser.java
?????文件????????460??2014-01-17?15:17??MonitorWeixinBrowser\src\PiaoThread.java
?????文件?????????36??2014-01-17?15:15??MonitorWeixinBrowser\WebRoot\me
?????文件???????4275??2014-01-17?15:19??MonitorWeixinBrowser\WebRoot\WEB-INF\classes\MonitorWeixinBrowser.class
?????文件????????956??2014-01-17?15:17??MonitorWeixinBrowser\WebRoot\WEB-INF\classes\PiaoThread.class
?????文件?????232771??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\commons-codec-1.6.jar
?????文件??????62050??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\commons-logging-1.1.3.jar
?????文件??????62048??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\cpdetector_1.0.10.jar
?????文件?????585603??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\httpclient-4.3.1.jar
?????文件?????282160??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\httpcore-4.3.jar
?????文件??????18913??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\jargs-1.0.jar
?????文件??????73098??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\org.apache.commons-codec-1.5.jar
?????文件?????305001??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\org.apache.commons-httpclient.jar
?????文件??????61464??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\org.apache.commons-logging-1.1.1.jar
?????文件?????351132??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib\other-httpclient-4.1.1.jar
?????文件????????404??2014-01-17?15:15??MonitorWeixinBrowser\WebRoot\WEB-INF\web.xm
?????目錄??????????0??2014-01-17?15:17??MonitorWeixinBrowser\WebRoot\WEB-INF\classes
?????目錄??????????0??2014-01-17?15:16??MonitorWeixinBrowser\WebRoot\WEB-INF\lib
?????目錄??????????0??2014-01-17?15:15??MonitorWeixinBrowser\WebRoot\me
?????目錄??????????0??2014-01-17?15:15??MonitorWeixinBrowser\WebRoot\WEB-INF
?????目錄??????????0??2014-01-17?15:15??MonitorWeixinBrowser\.myeclipse
............此處省略7個文件信息
- 上一篇:計算機網絡socket編程實驗
- 下一篇:廣聯達全國行業免驅切換籃鎖.zip
評論
共有 條評論