今天想写个下载迅雷离线的脚本,
引用
迅雷离线地址: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一直都是空值,不知道怎么回事?那个大神能帮帮我啊,谢谢啦
相关推荐
3. **固件更新**:3.0.1版本的安装包包含固件更新工具,允许用户将新的固件刷入ESP8266,以修复已知问题、增加新功能或优化性能。 4. **库和示例**:安装包可能包含了各种库和示例代码,帮助开发者快速理解和应用...
在实际应用中,可能还需要处理重定向、处理登录失败的情况、处理验证码等问题。此外,现代Web应用通常会使用HTTPS协议,所以可能还需要配置SSL上下文。如果登录页面有CSRF令牌,还需要正确地传递这个令牌值。对于更...
下面是一个简单的使用HttpClient登录网易相册的步骤: 1. 创建`CloseableHttpClient`实例: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); ``` 2. 创建`HttpPost`对象,并设置目标...
要使用HttpClient登录网易邮箱,我们首先要了解网易邮箱的登录接口和所需的数据格式。通常,登录接口会需要用户提供用户名(通常是邮箱地址)和密码。在HTTP POST请求中,这些数据会被封装在请求体里,以键值对的...
本篇文章将深入探讨如何使用HTTPClient来实现session会话的保持,并在模拟登录后执行后续的操作。 首先,了解HTTP协议的基础知识是非常重要的。HTTP协议是无状态的,这意味着每次请求之间没有任何关联。为了保持...
在本实例中,我们将探讨如何使用HttpClient库来模拟登录网站,获取用户信息,以及处理带有验证码的登录场景。 首先,我们需要理解HttpClient的基本使用。HttpClient的核心类包括HttpClient本身,HttpGet、HttpPost...
在本例中,我们将探讨如何使用HttpClient登录163邮箱。 1. **HttpClient基本概念** HttpClient库提供了对HTTP协议的全面支持,包括各种HTTP方法(GET、POST、PUT等)、重定向处理、身份验证、cookie管理等。它的...
本篇文章将详细讲解如何使用HttpClient进行模拟登录操作,结合源码分析,帮助开发者深入理解其工作原理。 HttpClient库由Apache基金会开发,提供了全面的HTTP协议支持,包括标准与扩展的HTTP方法、连接管理、重试...
这是一个经典的java爬虫例子:使用httpclient4.4登录豆瓣,发表说说 代码中即有cookie的自动管理,又有验证码的处理。 许多人只会简单的爬,但是有的网站需要登录就不会弄了,再或者有的网站有验证码也不知道如何...
HttpClient提供了丰富的功能来应对这些问题,但要注意,不同的网站可能有不同的安全机制,例如CSRF令牌、验证码等,这些都需要在实际操作中考虑。 至于给出的标签"源码"和"工具",HttpClient 4是一个开源工具,它的...
本文将深入探讨如何使用HttpClient来彻底解决乱码问题。 HttpClient是一个功能强大的HTTP客户端,支持多种HTTP协议版本,包括GET、POST等请求方法,以及重试、连接管理等功能。在处理中文字符时,由于编码不一致...
在描述中提到,“最新版httpclient自动登录人人代码”意味着这个压缩包包含了一个使用HttpClient实现的人人网登录程序。这个程序可能包含了设置用户名和密码,发送POST请求到人人网登录接口,以及解析和验证登录结果...
这篇博客“HttpClient4模拟登录回贴”显然探讨了如何利用HttpClient4库进行网络模拟登录以及在特定网站上发布帖子。HttpClient4适用于各种场景,如自动化测试、数据抓取等,它允许开发者构建复杂的HTTP交互逻辑。 ...
### httpclient 测试登录并提交表单功能 #### 概述 本文将详细介绍如何使用Apache HttpClient库进行模拟登录以及提交表单数据的操作。通过一个具体的示例程序来演示这一过程,帮助读者理解整个流程。 #### 使用...
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....
4. **重试和恢复策略**:HttpClient内置了重试和恢复策略,当网络出现问题时,可以自动进行重试,保证请求的可靠性。 5. **异步和同步模式**:HttpClient提供同步和异步两种操作模式,适应不同场景的需求。 提到...
这篇最新的文章“HttpClient4模拟登录腾讯微博”探讨了如何利用HttpClient4实现对腾讯微博的模拟登录,这在自动化测试、数据抓取等场景中非常实用。 HttpClient4库提供了丰富的API,可以定制化地构造HTTP请求,包括...