Java-Java:怎样用Java保存网页同时又不跳转页面呢
常见的用流来读取网页信息的示例如下
URL url = new URL("www.baidu.com");
System.out.println("URLURLURLURLURL:"+url);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
InputStream in = null;
in = url.openStream();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
直接用get请求重新请求www.baidu.com/s?wd=XXX 即可。
Ajax不是前台技术么?而你的这个程序是后台运行的……在实际应用中是不会出现这种情况的啊……
============这是对你所说的东西所形成的理解……======================
关键问题是看你的Ajax到底是想你的后台发出的请求还是向你要抓取的目标网页发出请求。
前者,不知道你用的什么框架,但是我想任何框架都是一个线程处理一个请求的:不可能存在你所说的那种相互干扰的情况。
对于后者无需多言。
ajax?一个请求只是拿到一个文档而已,用浏览器渲染才会出现界面以及js的执行,你用Java 拿到的网页就是一堆字符串而已,不会动的