日期:2014-05-19  浏览次数:20580 次

诚心请教,java如何抓取本项目网页?
抓取internet的网页是这样做的:
Java code
URL l_url = new java.net.URL("http://wwww.baidu.com");
InputStream l_urlStream = l_url.openStream();

这样就获得了某个网页的io流,从而得到网页的内容。
而现在的需求是,我需要抓取本项目的一个网页,形如:http://127.0.0.1:8080/test/testAction?method=list" 。问题是,项目上线后,ip和端口号都是不确定的,请教各位大大,该如何解决呢?


------解决方案--------------------
如果ip和端口不确定的这个问题 那么你可以调用相应的方法或者项目的路径等信息都是可以的
------解决方案--------------------
ip 和端口 写在配置文件中,比如写在properties文件中。

改端口 ip了 到properties文件对应修改。


------解决方案--------------------
探讨

如果ip和端口不确定的这个问题 那么你可以调用相应的方法或者项目的路径等信息都是可以的

------解决方案--------------------
不确定的也有变量啊,直接取标量啊,或者取JSP地址
------解决方案--------------------
申请一个独立域名做为网址,当IP变的时候,只要改这个域名解析就好了。

探讨
抓取internet的网页是这样做的:
Java code
URL l_url = new java.net.URL("http://wwww.baidu.com");
InputStream l_urlStream = l_url.openStream();

这样就获得了某个网页的io流,从而得到网页的内容。
而现在的需求是,我需要抓取本项目的一个网页,形如:http://127.0.……

------解决方案--------------------
问题是,项目上线后,ip和端口号都是不确定的
只能用域名了!
如果是自己的項目可以添加web service接口調用!