`
ccjsjymg
  • 浏览: 61979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何模拟登如网站?

阅读更多
有哪位大哥知道?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class GetKaixinWang {
	public static void main(String[] args) {
		String email = "**********";
		String password = "*************";
		try {
			URL url = new URL("http://www.kaixin.com/");
			URLConnection urlC = url.openConnection();
			HttpURLConnection httpUrlConnection = (HttpURLConnection) urlC;
			//设置是否向httpUrlConnection读入
			httpUrlConnection.setDoInput(true);
			//设置是否向httpUrlConnection输出
			httpUrlConnection.setDoOutput(true);
			//post请求时,不能使作缓存
			httpUrlConnection.setUseCaches(false);
			//设定传输的内容是否是可序列化java对象
			httpUrlConnection.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 8.0; Windows vista)");
			httpUrlConnection.setRequestMethod("POST");
			//连接
			httpUrlConnection.connect();
//			String cookieVal  = httpUrlConnection.getHeaderField("Set-Cookie");
//			System.out.println(cookieVal);
//			String sessionId = "";
//			if(cookieVal != null){
//				sessionId = cookieVal.substring(cookieVal.indexOf("=")+1, cookieVal.indexOf(";"));
//			}
//			System.out.println(sessionId);
//			httpUrlConnection.setRequestProperty("Cookie", sessionId);
			 StringBuffer sb = new StringBuffer();
			   sb.append("email="+email);
			   sb.append("&password="+password);
			   sb.append("&login_type="+"1001");

			   //post信息
			OutputStream os = httpUrlConnection.getOutputStream();
			os.write(sb.toString().getBytes("utf-8"));
			os.close();

			BufferedReader br = new BufferedReader(new InputStreamReader(httpUrlConnection.getInputStream()));
			String str = br.readLine();
			while(str != null){
				System.out.println(new String(str.getBytes(),"utf-8"));
				str = br.readLine();
			}
			
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e){
			e.printStackTrace();
		}
		
		
	}
	
}
分享到:
评论
1 楼 volking 2011-07-19  
其他网站好像不行。。。

相关推荐

    电子政务-一种自发电电滚梯式模拟登山健身机.zip

    在描述中,“电子政务-一种自发电电滚梯式模拟登山健身机.zip”可能是在介绍一个项目或研究,该研究将电子政务的理念应用于健身设备的设计,创建了一种能够自发电的电滚梯式模拟登山机。这种健身机不仅可以提供健身...

    模拟电感电路及计算

    3. **里奥登电感**:由两个运算放大器、四个电阻和一个电容构成,通过解电路方程可以得到等效阻抗,进一步计算出模拟电感量。 4. **通用阻抗变换器实现的有源模拟电感**:使用两个运算放大器,通过选择电容作为特定...

    电子政务-一种自发电一圈两托辊式模拟登山健身机.zip

    电子政务-一种自发电一圈两托辊式模拟登山健身机.zip

    JavaScript应用实例-蚂蚁庄园登山赛.js

    JavaScript应用实例-蚂蚁庄园登山赛.js

    图像处理中的登山算法,分水岭算法

    同时,为了克服各自的局限性,还可以引入其他图像分割技术,如区域生长、水平集等,以提高分割质量和鲁棒性。 总的来说,登山算法和分水岭算法是图像处理中的重要工具,它们在理解和分析图像结构、识别物体等方面...

    基于模拟退火算法和登山算法解决流水车间调度问题的最优化方法实验c++源码+代码注释和说明.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    labview登山游戏代码

    游戏名称:“Climb the Himalayas_2009.vi”显然是一款模拟攀登喜马拉雅山的游戏,通过LabVIEW的编程实现,让玩家体验攀登高峰的乐趣与挑战。下面我们将围绕以下几个方面进行详细解析: 1. **图形用户界面**:...

    体育运动安全—登山安全教育.docx

    - **情景模拟**:通过角色扮演的形式模拟登山过程中可能遇到的紧急情况,如攀爬险路、遇到雷雨等。 - **讨论与互动**:鼓励学生分享个人登山经历,讨论遇到的问题及其解决方法。 #### 四、具体知识点详解 ##### ...

    2017届日语模拟一录音稿.doc

    【日语听力模拟考试知识点详解】 1. 日常对话中的礼貌用语: 在日语中,人们在交流中会使用各种敬语和谦词,例如"ごめんください"(对不起,请)和"お邪魔します"(打扰了)。在对话中,男性会用"はい"(是的)来...

    易语言源码易LOGO支持库之海龟登月.rar

    "易语言源码易LOGO支持库之海龟登月.rar" 是一个与易语言相关的压缩包,其中包含了一系列资源,用于帮助学习者通过编程模拟“海龟登月”的过程。这个项目可能旨在教授基础的编程概念,如控制结构、函数调用以及图形...

    高考日语模拟试题套卷10.doc

    高考日语模拟试题套卷10 第一部分:日语知识运用-从A B C D4个选项中选出最佳选项 (共40小题:每小题1分,满分40分) 1.退院した祖母はやっと歩ける 。 A.ようになりました B.ようにしました C.ことになりま...

    天网中国QQ抢登器 v2.0.rar

     QQ抢登器-当你的密码被盗,是不是有人在跟你抢登,是不是因为点的手酸而放弃了心爱的QQ号,如果这样的话,那么天网中国的这个软件可以帮到你和黑客抢自己心爱的QQ号,切忌用于非法用途。  软件功能:利用窗口...

    义乌市中考语文模拟试题及答案精选.doc

    3. 语文综合能力:考察学生对成语、诗句的理解和应用,如“送杜少府之任蜀州”中的“海内存知己,天涯若比邻”,以及“登飞来峰”中的“不畏浮云遮望眼,只缘身在最高层”。 4. 古诗词记忆:测试学生对古诗文的掌握...

    企业管理信息化模拟软件实验报告.doc

    发货完成后,进入存货管理模块,完成销售出库单的制作、审核和登账。在应收应付管理模块,审核应收票据,执行收款处理,最后在财务总账模块进行凭证审核和记账,完成整个销售流程。 4.2 生产计划、采购与生产 在第...

    个股期权全真模拟交易开户操作指引20140115整理.pdf

    在菜单【证券】-【代理中登上海业务】-【上海 A 股指定交易】进行指定交易操作,等到交易所返回成交以后,便可进行期权合约账户开户。 (二)模拟证券账户开户 在菜单【账户】-【客户账户】-【联合开户(单键...

    课程设计C++开发基于模拟退火算法和登山算法解决流水车间调度问题的最优化方法实验源码+代码注释和说明.zip

    课程设计C++开发基于模拟退火算法和登山算法解决流水车间调度问题的最优化方法实验源码+代码注释和说明.zip 直接运行 本项目已使用默认参数(SA算法,起始温度=250,温度阈值=5,退火速度=0.95,允许相同数=2),重复...

    易语言易LOGO支持库之海龟登月

    在“海龟登月”这个项目中,海龟被赋予了登月的任务,用户可以通过编写程序控制海龟模拟登月过程,如前进、转弯、画出月球表面的特征等,从而实现寓教于乐的目的。 排行榜预处理和排行板登记是该支持库的另一特色...

Global site tag (gtag.js) - Google Analytics