0 0

Httpclient 登录迅雷离线的问题5

今天想写个下载迅雷离线的脚本,
引用
迅雷离线地址:http://lixian.vip.xunlei.com/task.html


经分析登录以前要先访问http://login.xunlei.com/check?u="+username+"&cachetime="+cacheTimeStr 类似这样的地址取得一个随机数,我用下面代码获取:
public String getVerifycode(String username){

		DefaultHttpClient httpclient = new DefaultHttpClient();
		String verifycode = "";
		long cacheTime = System.currentTimeMillis();
		String cacheTimeStr = Long.toString(cacheTime);
		HttpGet httpget = new HttpGet("http://login.xunlei.com/check?u="+username+"&cachetime="+cacheTimeStr);
		ResponseHandler<String> responseHandler = new BasicResponseHandler();
		String responseBody = "";
		try {
			responseBody = httpclient.execute(httpget, responseHandler);
		} catch (Exception e) {
			e.printStackTrace();
			responseBody = null;
		} finally {
			httpget.abort();
		}
		
		
		System.out.println(responseBody);
		return verifycode;
	}



但是responseBody一直都是空值,不知道怎么回事?那个大神能帮帮我啊,谢谢啦
2013年2月07日 16:24

1个答案 按时间排序 按投票排序

0 0

应该是链接有问题,你可以在浏览器里输入例如
http://login.xunlei.com/check?u=kirrng&cachetime=1360238167921
这里就get method,你可以看下是什么效果。是没反应,请check这个URL

2013年2月07日 19:58

相关推荐

    ESP8266离线安装包 3.0.1

    3. **固件更新**:3.0.1版本的安装包包含固件更新工具,允许用户将新的固件刷入ESP8266,以修复已知问题、增加新功能或优化性能。 4. **库和示例**:安装包可能包含了各种库和示例代码,帮助开发者快速理解和应用...

    java httpclient 模拟登录

    在实际应用中,可能还需要处理重定向、处理登录失败的情况、处理验证码等问题。此外,现代Web应用通常会使用HTTPS协议,所以可能还需要配置SSL上下文。如果登录页面有CSRF令牌,还需要正确地传递这个令牌值。对于更...

    HttpClient登录

    下面是一个简单的使用HttpClient登录网易相册的步骤: 1. 创建`CloseableHttpClient`实例: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); ``` 2. 创建`HttpPost`对象,并设置目标...

    使用HttpClient登录网易邮箱

    要使用HttpClient登录网易邮箱,我们首先要了解网易邮箱的登录接口和所需的数据格式。通常,登录接口会需要用户提供用户名(通常是邮箱地址)和密码。在HTTP POST请求中,这些数据会被封装在请求体里,以键值对的...

    httpclient如何保持session会话模拟登录后的操作

    本篇文章将深入探讨如何使用HTTPClient来实现session会话的保持,并在模拟登录后执行后续的操作。 首先,了解HTTP协议的基础知识是非常重要的。HTTP协议是无状态的,这意味着每次请求之间没有任何关联。为了保持...

    HttpClient模拟登录实例

    在本实例中,我们将探讨如何使用HttpClient库来模拟登录网站,获取用户信息,以及处理带有验证码的登录场景。 首先,我们需要理解HttpClient的基本使用。HttpClient的核心类包括HttpClient本身,HttpGet、HttpPost...

    HttpClient 登录163邮箱

    在本例中,我们将探讨如何使用HttpClient登录163邮箱。 1. **HttpClient基本概念** HttpClient库提供了对HTTP协议的全面支持,包括各种HTTP方法(GET、POST、PUT等)、重定向处理、身份验证、cookie管理等。它的...

    httpclient模拟登录实例

    本篇文章将详细讲解如何使用HttpClient进行模拟登录操作,结合源码分析,帮助开发者深入理解其工作原理。 HttpClient库由Apache基金会开发,提供了全面的HTTP协议支持,包括标准与扩展的HTTP方法、连接管理、重试...

    使用httpclient4.4登录豆瓣并发表说说

    这是一个经典的java爬虫例子:使用httpclient4.4登录豆瓣,发表说说 代码中即有cookie的自动管理,又有验证码的处理。 许多人只会简单的爬,但是有的网站需要登录就不会弄了,再或者有的网站有验证码也不知道如何...

    使用httpclient4登录blog.com

    HttpClient提供了丰富的功能来应对这些问题,但要注意,不同的网站可能有不同的安全机制,例如CSRF令牌、验证码等,这些都需要在实际操作中考虑。 至于给出的标签"源码"和"工具",HttpClient 4是一个开源工具,它的...

    彻底解决httpClient乱码问题

    本文将深入探讨如何使用HttpClient来彻底解决乱码问题。 HttpClient是一个功能强大的HTTP客户端,支持多种HTTP协议版本,包括GET、POST等请求方法,以及重试、连接管理等功能。在处理中文字符时,由于编码不一致...

    httpclient4.3登陆人人

    在描述中提到,“最新版httpclient自动登录人人代码”意味着这个压缩包包含了一个使用HttpClient实现的人人网登录程序。这个程序可能包含了设置用户名和密码,发送POST请求到人人网登录接口,以及解析和验证登录结果...

    HttpClient4模拟登录回贴

    这篇博客“HttpClient4模拟登录回贴”显然探讨了如何利用HttpClient4库进行网络模拟登录以及在特定网站上发布帖子。HttpClient4适用于各种场景,如自动化测试、数据抓取等,它允许开发者构建复杂的HTTP交互逻辑。 ...

    httpclient测试登录并提交表单功能

    ### httpclient 测试登录并提交表单功能 #### 概述 本文将详细介绍如何使用Apache HttpClient库进行模拟登录以及提交表单数据的操作。通过一个具体的示例程序来演示这一过程,帮助读者理解整个流程。 #### 使用...

    httpclient-4.5jar

    httpclient-4.5所需jar包,里面包含httpclient-4.5.jar等等10个必须的开发包。 1.commons-codec-1.9.jar 2.commons-logging-1.2.jar 3.fluent-hc-4.5.jar 4.httpclient-4.5.jar 5.httpclient-cache-4.5.jar 6....

    httpclient.jar包下载

    4. **重试和恢复策略**:HttpClient内置了重试和恢复策略,当网络出现问题时,可以自动进行重试,保证请求的可靠性。 5. **异步和同步模式**:HttpClient提供同步和异步两种操作模式,适应不同场景的需求。 提到...

    (最新)HttpClient4模拟登录腾讯微博

    这篇最新的文章“HttpClient4模拟登录腾讯微博”探讨了如何利用HttpClient4实现对腾讯微博的模拟登录,这在自动化测试、数据抓取等场景中非常实用。 HttpClient4库提供了丰富的API,可以定制化地构造HTTP请求,包括...

Global site tag (gtag.js) - Google Analytics