用java httpclient模拟登录 获取163邮箱联系人

2024-04-28

1. 用java httpclient模拟登录 获取163邮箱联系人

用抓包工具抓包,然后用httpclient全程模拟,注意中间可能要从html中解析一些字段。

用java httpclient模拟登录 获取163邮箱联系人

2. JAVA下HttpClient模拟登陆如何获取数据?

问题补充:采用HttpClient 或者 原始 URLConnection 访问一个jsp页面已知这个jsp运行时会在request里保存一个name数据: request.setAttribute("name", "hello"); 那么用HttpClient 或者 原始 URLConnection 访问这个页面后 如何获取这个 name 数据值?所属行业/话题标签:Java回答(1)·关注(0)· 浏览(172) 2013-05-08 10:16:02

3. java如何用httpclient从webservice获取数据

下面是一个获取天气的例子:import java.io.*;import java.net.*;public class test{	public static void main(String[] args) throws Exception {				URL url = new URL("http://www.webservicex.net/globalweather.asmx/GetWeather?CityName=guangzhou&CountryName=china");//要调用的url		HttpURLConnection conn = (HttpURLConnection) url.openConnection();		conn.setConnectTimeout(5000);		conn.setRequestMethod("GET");//设置get方式获取数据		if (conn.getResponseCode() == 200) {//如果连接成功			BufferedReader br = new BufferedReader(new InputStreamReader(conn					.getInputStream()));//创建流			String lines = null;			while ((lines = br.readLine()) != null) {				System.out.println(lines.replaceAll("&[lg]t;",""));//将读取到的数据打印			}			br.close();		}		conn.disconnect();	}}

java如何用httpclient从webservice获取数据

4. java 模拟登录问题,使用httpclient

需要先判断一下是否登陆成功,只要登陆成功client对象就应该得到cookie了,你就可以用这个client对象直接请求你需要的页面。如果不用状态码判断登陆成功,状态码可能就没什么用了。

5. 我的电脑桌面上自动生成了个httpclient.error文件,httpclient.error可以直接删除吗?

和下载工具RaySource,应该不是病毒,可以删除

我的电脑桌面上自动生成了个httpclient.error文件,httpclient.error可以直接删除吗?

6. java httpclient 简单问题

%JAVA_HOME%\lib\commons-httpclient-3.1.jar;
感觉上应该在这个包里
要是这样设classpath的话
把你的httpclient-4.0.jar(我这是4.0版的)包放进jdk的lib下
实在不行了你直接把这个包的绝对路径设上吧

7. 用过httpclient模拟登陆163邮箱的人进来,谢谢!

COOKie的问题!

希望采纳

用过httpclient模拟登陆163邮箱的人进来,谢谢!

8. httpclient 4抓取网页

需要用httpclient将浏览器正常访问时的抓包数据全部模拟,注意模拟cookie中的session和其他的一些重要字段,有些还需要js模拟的随机数算法等,有些服务器还要判断refer或agent等等。 总之需要你细心分析可正常访问的数据包,然后把httpclient当成一个模拟构建数据包的工具。