如何用java取得登陆以后页面的html代码

http://download.csdn.net/source/240782 这个是java爬虫的例子 如果单说取html代码的话 我记着好像j用ava.net.*下有这么一个方法 填入你所需要获得代码的网址 然后输入到字节流 在把它随便输出到别的地方看 以前做过,可能跟你说的不一样 package ch06;import java.io.BufferedReader;import java...
如何用java取得登陆以后页面的html代码
你到百度搜索下
java过滤器

什么意思 我都乱了
filter不是光光是过滤请求的

问题补充:
http://download.csdn.net/source/240782
这个是java爬虫的例子

如果单说取html代码的话 我记着好像j用ava.net.*下有这么一个方法 填入你所需要获得代码的网址 然后输入到字节流

在把它随便输出到别的地方看
以前做过,可能跟你说的不一样

package ch06;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;

public class GetURL {

public static void main(String [] args){
try {
inFile(getURL("http://www.sina.com"),"D:/b.html");
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}

//这个是输出
public static void inFile(InputStream inputStream,String path) throws Exception{
BufferedReader in = null;
PrintWriter out = null;
in = new BufferedReader(new InputStreamReader(inputStream));
out = new PrintWriter(new FileWriter(new File(path)));
String line = null;
while((line = in.readLine()) != null){
out.println(line);
out.flush();
}
}

//这个是获得那网站代码的方法 返回的是字节流
public static InputStream getURL(String urlName) throws Exception{

URL url = new URL(urlName);
URLConnection uc = url.openConnection();

return uc.getInputStream();
}

}

这个只是练习的小例子,你说的我还是不明白2008-08-21
lz 的问题是有点难度
我也研究过爬虫的问题但是没成功
我的思路是通过读取浏览器中的缓存信息来获得制定网站的代码
BufferedReader 实现读取 你可以参考下

我也只能说到这了 毕竟我是个失败者2008-08-19
如果你是用Socket来取源码,可以不用登陆
如果你是做这权限控制的话:你可以java Filter来过滤某些文件或目录2008-08-18
java Filter来过滤.只有登陆才可以使用本系统.2008-08-18
mengvlog 阅读 56 次 更新于 2025-09-09 09:59:21 我来答关注问题0
  • 原理即是保存cookie数据 保存登陆后的cookie.以后每次抓取页面把cookie在头部信息里面发送过去。系统是根据cookie来判断用户的。有了cookie就有了登录状态,以后的访问都是基于这个cookie对应的用户的。补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台...

  • 如果单说取html代码的话 我记着好像j用ava.net.*下有这么一个方法 填入你所需要获得代码的网址 然后输入到字节流 在把它随便输出到别的地方看 以前做过,可能跟你说的不一样 package ch06;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStream...

  •  宸辰游艺策划 用Java实现一个登录页面 可以用什么方法

    实现一个登录页面,可以通过JSP页面编写一个包含用户名和密码字段的表单。表单中需要设置提交和重置按钮,同时选择post或get方式将表单数据提交至后台进行处理。后台处理逻辑可以使用Java语言,通过JDBC访问数据库,验证用户输入的用户名和密码是否与数据库中已存信息匹配。如果验证成功,页面将重定向至系统主页...

  • lylegend13 用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是什么?

    回答:如果登陆验证是在jsp中,那么跳转可以写成 1.response.sendRedirct("跳转到页面"); 2. 3.response.setHeader("Location",""); 如果是登陆验证是在servlet中,那么中转可以写成 1.response.sendRedirect("/a.jsp"); 2.RequestDispatcher dispatcher = request....

  •  单身Mvp 请问在java web项目中,我输入用户名和密码登陆后,此时我想跳转到下一个页面。。。

    用session可以。也可以用request,其实就是你把值取到放到作用域里面,在JSP里面取出来显示而已。想学可以多再网上看看教程,也可以多问。我不收学费,也不敢称大师。

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部