获取百度网页源码
package com.kingt;
import java.awt.BufferCapabilities.FlipContents;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class JavaDemo {
//读取网络资源
public String ReaderPageByUrl(String pageUrl){
URL url;
String pageString = "";
try {
url = new URL(pageUrl);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
InputStream is = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
StringBuffer sb = new StringBuffer();
String line = null;
while((line = br.readLine()) != null){
sb.append(line + "\n");
System.out.println(sb);
}
pageString = sb.toString();
} catch (Exception e) {
e.printStackTrace();
}
return pageString;
}
//信息写入文件
public void writeStringToFile(String filePath,String fileStr) throws IOException{
File file = new File(filePath);
FileOutputStream fileout = new FileOutputStream(file);
fileout.write(fileStr.getBytes());
fileout.close();
}
//生成静态页面
public void createStaticPage(String pageUrl,String filePath){
String pageStr = ReaderPageByUrl(pageUrl);
try {
writeStringToFile(filePath, pageStr);
} catch (Exception e) {
e.printStackTrace();
}
}
//测试
public static void main(String[] args) {
JavaDemo demo = new JavaDemo();
String pageUrl = "http://www.baidu.com";
String filePath = "C:/Documents and Settings/Administrator/桌面/db.txt";
try {
demo.createStaticPage(pageUrl, filePath);
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
利用java进行网页的源代码获取 可以用在数据采集使用 可用于安卓平台
Java源代码根据URL获取因特网网页源文件.rar
安卓java读取网页源码 FeMemer-with-Java 概述 What's FeMemer FeMemer(Forever Memory)是一个多应用收藏平台。平时我们在看到一些文章或者帖子的时候,可能会想到把它们收藏起来。但是如果这些帖子在不同的应用中...
安卓java读取网页源码 1、本项目可以实现如下功能: A、那种在后台默默运行的定时器(比较适合数据采集) B、搭建restful接口的web服务器(spring boot) C、本项目基于python 模块 flask 搭建的web项目 (有兴趣...
设计了一个Java的Jframe窗口,通过输入网址来获得网页的源码
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
安卓java读取网页源码 AlfredLite 技术说明文档 ###Project of Intelligent Terminal Course 2014-15 Autumn, ZJU ——An enhanced version of toraleap.collimator, Android search tool An open source software ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
个人编写的java抓取网页内容的代码,可以下载斟酌
安卓java读取网页源码 RaftLink信息发布终端 WebApp编程指南 Guangzhou Fuhai Software Technology Co., Ltd. 广州市孚海软件技术有限公司 出品 Histroy Version Revision Author Date v1.0 First initial version ...
java 通过指定的URL可以获取网页的源代码 java 通过指定的URL可以获取网页的源代码
安卓java读取网页源码 大而全的面试题 Doctype作用?标准模式与兼容模式各有什么区别? <!DOCTYPE>声明位于HTML文档中的第一行,处于 <html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。...
HAHA CHAT Java仿QQ聊天程序源代码.rar html 标记大全.rar iCHAT聊天室基于Java.rar IP定位器.rar J2ME优化压缩PNG文件.rar J2ME冒险游戏CASPER源代码.rar J2me月光战机游戏源码.rar J2ME黑白棋游戏手机版 v2.1完整...
安卓java读取网页源码 -Android经久不衰最受欢迎的开源库整理,你一定用过10个以上,架构师必备 文末附开源框架综合使用开源APP项目 第三方库 一 、网络请求 1、Android Async HTTP Android异步HTTP库 ...
安卓java读取网页源码 一、开发经验总结 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 定时器是个好...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
安卓java读取网页源码 一、开发经验总结 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 定时器是个好...
安卓java读取网页源码 Android的系统架构 HAL 的全称是硬件抽象层,这样厂商可以以封闭源代码形式提供硬件驱动模块。这一层把接口定义好了,不同的厂商可以提供不同的硬件和不同的驱动,层与层之间就隔离。正因为有...
安卓java读取网页源码 Java设计模式 创建型模式(对象怎么来): – 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。 结构型模式(对象和谁有关): – 适配器模式、桥接模式、装饰模式、组合模式、外观模式...