如何用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 阅读 71 次 更新于 2025-10-29 15:26:49 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

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