获取百度网页源码
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进行网页的源代码获取 可以用在数据采集使用 可用于安卓平台
这个RAR文件包含的"说明.txt"可能是详细的操作指南,而"根据URL获取因特网网页源文件"可能是一个Java源代码示例,用于演示如何实现这一功能。以下是对这个主题的详细讲解: 1. **网络编程基础**: 在Java中,进行...
在Java编程语言中,开发一个图形用户界面(GUI)来获取网页源代码涉及到多个关键知识点。这个项目使用了Java Swing库来创建JFrame窗口,并利用Java的网络编程能力来抓取网页内容。以下是对这些技术的详细解释: 1. ...
安卓java读取网页源码 FeMemer-with-Java 概述 What's FeMemer FeMemer(Forever Memory)是一个多应用收藏平台。平时我们在看到一些文章或者帖子的时候,可能会想到把它们收藏起来。但是如果这些帖子在不同的应用中...
【标题】:“通过WebView获取访问网页的源代码” 在Android应用开发中,WebView是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容。有时,我们可能需要获取用户通过WebView浏览的网页源代码,以便...
在本项目中,"纯Java实现整个网页截图项目源代码" 是一个利用Java编程语言来实现的实用程序,它能够捕获整个网页的图像并将其保存为图片文件。这个项目的核心在于利用DJNativeSwing组件,这是一个开源的Java库,它...
这里我们以最基础的HttpURLConnection为例来展示如何读取网页源代码。 1. **HttpURLConnection的使用**: - 首先,确保在AndroidManifest.xml文件中添加了互联网权限: ```xml ``` - 创建一个线程或使用...
安卓java读取网页源码 1、本项目可以实现如下功能: A、那种在后台默默运行的定时器(比较适合数据采集) B、搭建restful接口的web服务器(spring boot) C、本项目基于python 模块 flask 搭建的web项目 (有兴趣...
"Java项目开源源码,共111个" 本资源提供了111个Java项目的开源源码,涵盖了各种Java项目类型,包括Web开发、移动应用开发、桌面应用开发等。这些源码可以作为学习Java编程的参考资源,也可以作为实际项目开发的...
### Java抓取网页内容源代码解析与扩展 在IT领域,网页抓取(或称网络爬虫)是一项关键技能,广泛应用于数据收集、市场分析、搜索引擎优化等多个方面。本篇文章将深入探讨一个Java编写的网页内容抓取代码,旨在帮助...
本文将详细讲解如何在Android应用中以GET方式读取网页源代码,并解决可能出现的乱码问题。 首先,我们需要理解HTTP协议中的GET方法。GET是最基本的HTTP请求方法,它向服务器请求指定资源。在Android中,我们通常...
本项目提供的"现实网页下载java源代码"旨在帮助开发者实现这一功能。Java作为一种多用途的编程语言,提供了多种方法来下载网页内容。下面将详细探讨相关知识点。 1. **HTTP协议**:网页下载的基本原理是通过HTTP...
这个项目,"java 生成网页图片Web源代码",显然关注的就是如何使用Java来创建和处理图片,特别是在Web环境中的应用。以下是相关的知识点详解: 1. **Java图像处理库**:Java提供了内置的`java.awt`和`javax.imageio...
安卓java读取网页源码 AlfredLite 技术说明文档 ###Project of Intelligent Terminal Course 2014-15 Autumn, ZJU ——An enhanced version of toraleap.collimator, Android search tool An open source software ...
"查看网页源代码的Frame"是一个基于Java Swing实现的应用程序,它允许用户便捷地查看和分析网页的HTML源代码。这个应用程序提供了用户友好的界面,使得非编程背景的用户也能方便地探索网页背后的结构。 Java Swing...
例如,"文件"菜单下添加"另存为"功能,可能需要使用File对话框让用户选择保存路径,然后读取网页内容并写入文件。"编辑"菜单下的"后退"和"前进"功能,需要维护一个浏览历史列表,以便在用户点击这些按钮时可以正确...
最后,我们可以逐行读取网页的源代码并打印出来: ```java String line; while ((line = reader.readLine()) != null) { System.out.println(line); } ``` 别忘了在完成操作后关闭所有打开的流,以避免资源泄漏:...
HAHA CHAT Java仿QQ聊天程序源代码.rar html 标记大全.rar iCHAT聊天室基于Java.rar IP定位器.rar J2ME优化压缩PNG文件.rar J2ME冒险游戏CASPER源代码.rar J2me月光战机游戏源码.rar J2ME黑白棋游戏手机版 v2.1完整...
安卓java读取网页源码 RaftLink信息发布终端 WebApp编程指南 Guangzhou Fuhai Software Technology Co., Ltd. 广州市孚海软件技术有限公司 出品 Histroy Version Revision Author Date v1.0 First initial version ...