获取百度网页源码
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. ...
【标题】:“通过WebView获取访问网页的源代码” 在Android应用开发中,WebView是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容。有时,我们可能需要获取用户通过WebView浏览的网页源代码,以便...
安卓java读取网页源码 FeMemer-with-Java 概述 What's FeMemer FeMemer(Forever Memory)是一个多应用收藏平台。平时我们在看到一些文章或者帖子的时候,可能会想到把它们收藏起来。但是如果这些帖子在不同的应用中...
在本项目中,"纯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...
根据描述,“JAVA源码Java火影忍者游戏源代码”的获取方式是通过百度网盘分享地址。需要注意的是,在下载和使用他人分享的源代码时,应当确保其来源合法,并且尊重原作者的版权。如果涉及到商业用途,还需要考虑是否...
例如,"文件"菜单下添加"另存为"功能,可能需要使用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完整...