【发布时间】:2012-12-10 21:00:10
【问题描述】:
我正在尝试创建一个 Web 应用程序,用户可以在其中从下拉列表中选择电影的名称(例如“Skyfall”)。然后我想执行一个爬虫去 rottentomatoes.com 并获取与这部电影相关的所有 html 页面。我已经使用 Tomcat 在 Eclipse 中创建了我的 Web 应用程序(GUI)。我有一个网络爬虫:crawler4j,如果我选择将主 .java 文件作为应用程序运行,它就会运行。如何将这两者结合起来?
- 是否可以调用java类文件 来自 html 的参数(电影名称)?
- 我是否必须使用爬虫创建一个单独的小程序,在 为了在我的html中执行它?我可以这样做并发送字符串吗 用那个(来自html的电影名称 ,所以我需要通过爬虫搜索发送)?
【问题讨论】:
-
我很困惑 - 这是网站还是桌面应用程序?您是在页面上使用 Java 应用程序,还是仅用于服务器?
-
@IceSun,您要么必须 a) 将 Java 代码作为 applet 运行,由于各种原因,这会有点复杂,或者 b) 在服务器上运行 Java 代码,例如在 servlet 中。这将带您进入 J2EE 领域,这是一个很大的话题。还有其他方法。
-
嗨,我对开发不是很有经验。但是到目前为止我学到的大部分是 html 和 java ......但从来没有在一起。这就是为什么我不打算学习 PHP 或 JSON。我正在开发一个网站。
-
@Marvo:我听说过 servlet ...这是否意味着我必须更改整个项目,或者我可以保持不变,使用 Tomcat,并使用 java 创建 Servlet 页面代码?抱歉我的无知,但这是我第一次结合两种编程方式......而且我不是程序员:)
-
Tomcat 是一个 servlet 引擎,所以这是一种方法。 (免费类别中还有 Jetty 或 JBoss,而昂贵类别中还有一堆。)我对您的项目了解得不够多,无法说明是否需要更改或需要更改哪些内容。 Servlet、servlet 容器和相关技术是一个很大的话题。
标签: java html eclipse web-crawler