• 大小: 1.71MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-24
  • 语言: 其他
  • 标签: 微信模拟  

资源简介

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 < new Random().nextInt(2)+2; 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\.mymetadata

     文件       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.xml

     文件         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\meta-INF\MANIFEST.MF

     文件       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.xml

     目录          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\meta-INF

     目录          0  2014-01-17 15:15  MonitorWeixinBrowser\WebRoot\WEB-INF

     目录          0  2014-01-17 15:15  MonitorWeixinBrowser\.myeclipse

............此处省略7个文件信息

评论

共有 条评论

相关资源