java代码访问外部网页 java代码访问一个网站

java里,如何让程序访问指定网页

访问第一个页面,登陆成功了,会返回sessionid,把取得的sessionid通过cookie传递到第二次访问中,浏览器就是这么实现的,cookie是包含在http请求中。

成都创新互联公司,为您提供重庆网站建设网站制作公司、网站营销推广、网站开发设计,对服务履带搅拌车等多个行业拥有丰富的网站建设及推广经验。成都创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!

URL url = new URL(linkPage1);

HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

......

//第一次访问后,获得session信息,你可以把session_value打印出来,然后根据格式把jsessionid提取出来

//,注意JSESSIONID=XXX都提取出来,带着JSESSIONID,也许需要用正则表达式

session_value = urlConnection.getHeaderField("Set-Cookie");

String[] sessionId = session_value.split(";");

url = new URL(linkPage2);

urlConnection = (HttpURLConnection) url.openConnection();

//把获取的JSESSIONID=XXX保存到cookie中,然后连接第二页面

urlConnection.setRequestProperty("Cookie", sessionId[0])

urlConnection.connect()

Java如何提供外部访问方式

java rmi

RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。

不知道这个东西是不是你要的,可以去查一下RMI的使用方法

Java访问指定URL并获取网页源代码

1.编写useSourceViewer 类的基本框架,该类仅包括无返回值的main ()方法,该方法从参数中获取URL,通过输入缓冲和输出缓冲将该URL 原码输出。

2.编写useSourceViewer 类,代码如下:

import java.net.*;

import java.io.*;

public class useSourceViewer

{

public static void main (String[] args)

{

if (args.length 0)

{

try

{

//读入URL

URL u = new URL(args[0]);

InputStream in = u.openStream( );

// 为增加性能存储输入流

in = new BufferedInputStream(in);

// 将输入流连接到阅读器

Reader r = new InputStreamReader(in);

int c;

while ((c = r.read( )) != -1)

{

System.out.print((char) c);

}

Object o = u.getContent( );

System.out.println("I got a " + o.getClass().getName( ));

}

catch (MalformedURLException e)

{

System.err.println(args[0] + " is not a parseable URL");

}

catch (IOException e)

{

System.err.println(e);

}

} // end if

} // end main

} // end SourceViewer}

如何用java代码实现打开某个网址

1

可以使用java.awt.Desktop类的browse(uri)方法调用系统的默认浏览器打开。

2

使用javafx中的WebView组件

java程序怎么读取html网页?

步骤:

一、使用java.net包下的URL类,可以将一个网页(链接)封装成一个URL对象。

二、URL对象有一个openStream()方法,使用该方法可以获取该网页的输入流,我们可以通过读取输入流的方式获得网页的内容,并通过输出流写入HTML文件中。

补充:

步骤:

1.通过URL对象的openStream()方法获得网页的字节输入流 。

2.为字节输入流加缓冲 。

3. 创建字节输出流对象 。

4. 为字节输出流加缓冲 。

5. 读取数据,并写入HTML文件 。


当前名称:java代码访问外部网页 java代码访问一个网站
本文网址:http://myzitong.com/article/hjdeip.html