0 0

如何使用Java实现百度快照的功能???5

需求是根据链接来在自己页面的一部分区域显示指定的页面并且包含其中的图片、样式、等动态内容。看到百度快照和Google页面翻译的功能基本可以实现该功能,不知道采用java如何实现,是否有什么开源框架呢?谢谢!!

问题补充:
lovewhzlq 写道
http://www.chilkatsoft.com/java-mht.asp
http://www.codeguru.com/Cpp/I-N/ieprogram/article.php/c4397/

这个mht好像没法包含网页中的静态内容吧?比如像applet之类的?

问题补充:
yqin 写道
网上查了很多资料, 有几种实现方法

1、开源框架

http://www.example-code.com/java/default.asp

缺点:要往c盘下的win目录下写dll文件,在linux 下失效。而且收费的。

2、java实现快照抓取成照片。

使用java将网页抓取为一张照片。

缺点:只看到一个照片。不能点击其相应的链接。

3、写文件。

缺点:如何同时将css文件的内容写到mht文件中,而且相应的照片如何下载下来。


都不太合适的啊,写文件工作量太大。

问题补充:
luckaway 写道
nutch就有快照的,你可以去研究下!

nutch这个功能快照出的网页,适合百度快照实现的一样吗?就是可以点击里面的链接,而且样式什么的也很完整?
2010年1月18日 01:20

4个答案 按时间排序 按投票排序

0 0

采纳的答案

http://tsg.njue.edu.cn:8080/search.jsp?query=%E5%BF%AB%E4%B9%90


有个测试地址,不是我的,是网上找到的!

2010年1月19日 18:01
0 0

nutch就有快照的,你可以去研究下!

2010年1月18日 11:15
0 0

网上查了很多资料, 有几种实现方法

1、开源框架

http://www.example-code.com/java/default.asp

缺点:要往c盘下的win目录下写dll文件,在linux 下失效。而且收费的。

2、java实现快照抓取成照片。

使用java将网页抓取为一张照片。

缺点:只看到一个照片。不能点击其相应的链接。

3、写文件。

缺点:如何同时将css文件的内容写到mht文件中,而且相应的照片如何下载下来。

2010年1月18日 09:24
0 0

http://www.chilkatsoft.com/java-mht.asp
http://www.codeguru.com/Cpp/I-N/ieprogram/article.php/c4397/

2010年1月18日 08:47

相关推荐

    javajava概要设计方案.doc

    - **系统功能**:系统主要功能是实现网页搜索,用户通过输入关键词进行页面检索。 - **系统性能** - **索引时间**:系统需具备快速建立索引的能力。 - **检索时间**:不同关键词的检索时间可能不同。 - **精度*...

    复制百度文库

    本方法的核心思想是利用搜索引擎的网页快照功能来绕过百度文库的下载限制,从而实现免费复制文档内容的目的。这种方法不仅简单易行,而且无需安装任何额外软件。 #### 具体步骤详解 1. **查找所需文档**: - 打开...

    百度地图截图

    首先,`ScreenshotsUtil.java`文件很可能是实现百度地图截图功能的核心工具类。这个类可能会封装了调用百度地图API进行截图的操作,包括设置地图显示的区域、比例尺、是否显示标记点等参数,然后利用百度地图提供的...

    很牛的Java截图工具源码

    Java截图工具源码是开发者们常用的实用工具之一,它能够帮助程序员在开发过程中快速获取屏幕快照,便于问题排查、功能演示或者用户交互设计。这个“很牛的Java截图工具源码”提供了一种高效、易用的方法来实现这一...

    echart+java+springboot

    标题中的“echart+java+springboot”是一个项目组合,涉及到使用ECharts图表库与Java后端技术,尤其是Spring Boot框架来实现数据可视化并生成图片。这个项目的主要目的是利用ECharts的强大图表功能,通过Java后端...

    j2mod:使用Java编程语言实现的增强型Modbus库

    串行通讯是使用实现的,并且在日志外观之上不需要任何外部依赖。 有关如何使用该库的说明,请在访问Wiki 发行版 稳定的版本可以在这里下载 快照版本可以在这里下载 已知的问题 没有通过TCP传输进行RTU的单元测试...

    石青百度贴吧工具1.9.1

    例如,“snapshot_blob.bin”可能是Java虚拟机的快照,用于加速程序启动;“natives_blob.bin”可能包含了各种平台特定的原生代码,用于实现特定功能,如图形渲染或系统调用。而“icudtl.dat”则是Unicode字符数据库...

    百度贴吧推广大师2.0.5

    例如,“snapshot_blob.bin”可能是Java虚拟机的快照,用于加速程序启动;“natives_blob.bin”可能包含了程序中使用的本地库函数,支持特定硬件或操作系统功能。而“ip.Dat”和“mqpd*.*”系列文件可能涉及到IP地址...

    [百度网盘] HotSpot实战[完整版][带书签].pdf

    根据提供的文件信息,“HotSpot实战[完整版][带书签].pdf”这本书主要围绕HotSpot虚拟机进行深入探讨,HotSpot作为Java虚拟机的一种实现,是当前最广泛使用的JVM之一,尤其在企业级应用中占据重要地位。下面将根据...

    狂神redis源码笔记.rar

    通过阅读“狂神redis源码笔记”和解压的“redis-study”文件,你将能够深入理解Redis的内部运作,掌握Java客户端的使用技巧,提升在实际项目中运用Redis的能力。这包括但不限于了解Redis的设计模式、源码实现细节、...

    echartsJS.zip

    它的主要用途之一就是用来生成网页的屏幕快照,这正是我们需要用来将ECharts图表转化为图片的功能。 以下是如何使用Java和PhantomJS在后台生成ECharts图片的步骤: 1. **安装PhantomJS**:首先,你需要下载并安装...

    WebVideoCap2011

    - JSP摄像头拍照:对于Java服务器页面(JSP)的开发,WebVideoCap2011的Java版本可以直接嵌入到JSP中,实现摄像头功能。 4. **示例程序与控件说明** - 包含的"控件说明.txt"文件提供了详细的使用指南和API文档,...

    eclipse Mat

    1. **生成堆转储文件**:首先,需要在Java应用中触发堆转储,这可以通过JVM参数设置或者使用操作系统的信号实现。 2. **导入堆转储**:在MAT中打开这个文件,进行初步的内存分析。 3. **深入分析**:通过查看对象...

    jdk1.8.0_191.rar

    - **jstack**:用于生成Java虚拟机当前时刻的线程快照,帮助诊断线程死锁等问题。 4. **JDK的更新与维护** - 定期更新JDK至最新版本是必要的,因为新版本通常包含了安全修复和性能优化。 - 保持JDK版本与项目...

    网络搜索知识技巧

    通过百度地图可以实现路线规划、地点查询等功能,适用于导航需求。 **想知道万年历,就问百度吧** 输入“万年历”可查看历史日期、节气等相关信息。 **不用到处打听就知道比赛的比分** 通过百度搜索比赛名称或者...

    elasticsearch-repository-oss-6.7.0.zip

    通过安装此插件,用户可以将Elasticsearch集群的快照安全地保存在OSS上,从而实现了远程备份。当需要恢复数据时,可以快速将这些快照还原到集群中,确保业务连续性和数据完整性。 在压缩包中包含了一系列依赖库,...

    Redis实战.pdf

    从实践的角度,Redis可以与多种编程语言配合使用,如Java、Python、Ruby等,而Spring框架的开发者通常会利用Redis作为缓存来提高应用性能。 本书《Redis实战》详细讲解了Redis的各种用法,从基础的安装和配置,到...

    redis面试.rar

    RDB是定期生成的数据库快照,而AOF记录所有写操作日志。面试中可能会问到如何选择合适的持久化策略,以及RDB与AOF各自的优缺点。 3. **事务(Transactions)** Redis支持事务,允许一次性执行多个操作。虽然其事务...

    JProfilerpjb_v11_itmop.com.zip

    "IT猫扑网_百度搜索.url"和"IT猫扑网.url"看起来是网站书签,可能指向与Java技术、性能优化或者JProfiler相关的资源网站。这些网站可能提供更广泛的社区支持、教程、最佳实践和最新资讯。 ### JProfiler11pjb ...

    Redis入门基础1

    在实际应用中,许多知名公司如 GitHub、Twitter、Stack Overflow、阿里巴巴、百度、微博和美团等都在使用 Redis 来提升服务性能。安装 Redis 非常简单,通常通过下载源码包、编译和安装即可。启动 Redis 时,可以...

Global site tag (gtag.js) - Google Analytics