如何用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 阅读 6 次 更新于 2025-07-19 07:34:11 我来答关注问题0
  •  多彩生活小贴士 用java怎样编写登录页面,成功登录跳转到下一个页面,求代码

    1. 修正了方法签名为 `public void validateUserPass(String user, String pass)`,确保方法名和参数符合Java的命名惯例。```java public void validateUserPass(String user, String pass) { // ...} ```2. 引入了 `DBFactory` 类的实例化,并修正了数据库查询的方法,这里假设 `DBFactory` ...

  • 原理即是保存cookie数据 保存登陆后的cookie.以后每次抓取页面把cookie在头部信息里面发送过去。系统是根据cookie来判断用户的。有了cookie就有了登录状态,以后的访问都是基于这个cookie对应的用户的。补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台...

  •  宸辰游艺策划 用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....

  • 典勇嘉谋 java得到请求来的页面HTML

    还可以用专门获取网页的JAR包,好像是jsoap?上面的代码没有考虑转码的问题。如果是中文可能出现乱码,注意要统一编码格式。--- 修改了一下servlet的doPost方法,解决编码问题。我的页面是utf-8编码。String indexUrl = request.getParameter("indexUrl");URL url = new URL(indexUrl);InputStream is...

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

Python相关话题

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