s*****n 发帖数: 57 | 1 我要做的很简单: 就是到一个web page上去, 填上几个框, 然后点一个按钮去搜索, 得到
搜索的信息.
现在想写一个java程序去做这种工作, 要怎样做最简单呢?
(1) 要几个步骤, 用到哪些package, class呢?
(2) 就URL connection来说, 是不是直接用HttpURLConnection最好呢.
(3) 尤其是, 怎样把'搜索词', '按钮动作'传回去, 得到结果呢?
(4) 有现成的sample code可以用吗?
谢谢! | g*****g 发帖数: 34805 | 2 there's no java.net. But search JSP tutorial on google you'll
get some sample code.
到
【在 s*****n 的大作中提到】 : 我要做的很简单: 就是到一个web page上去, 填上几个框, 然后点一个按钮去搜索, 得到 : 搜索的信息. : 现在想写一个java程序去做这种工作, 要怎样做最简单呢? : (1) 要几个步骤, 用到哪些package, class呢? : (2) 就URL connection来说, 是不是直接用HttpURLConnection最好呢. : (3) 尤其是, 怎样把'搜索词', '按钮动作'传回去, 得到结果呢? : (4) 有现成的sample code可以用吗? : 谢谢!
| m******t 发帖数: 2416 | 3
yes there is - http://www.java.net
//hia hia
【在 g*****g 的大作中提到】 : there's no java.net. But search JSP tutorial on google you'll : get some sample code. : : 到
| s*****n 发帖数: 57 | 4 我说的是 java.net package呀, 应该是这么叫的吧?!
另外, 我要的是client side的东西, 不是server side的. JSP似乎是server side的?!
我要做的, 似乎很简单啊, 应该有人知道的啊.
【在 g*****g 的大作中提到】 : there's no java.net. But search JSP tutorial on google you'll : get some sample code. : : 到
| g*****g 发帖数: 34805 | 5 For your client side forms, a static html is probably enough,
still, you need some servlet running on server side to retrieve
the information you need.
Yes, using java.net package, you can setup a raw socket between
server and client and do whatever you want including parsing html
protocol. But don't go that route, as it's unneccesary
and guarranteed too complicated for you.
【在 s*****n 的大作中提到】 : 我说的是 java.net package呀, 应该是这么叫的吧?! : 另外, 我要的是client side的东西, 不是server side的. JSP似乎是server side的?! : 我要做的, 似乎很简单啊, 应该有人知道的啊.
| s*****n 发帖数: 57 | 6 client side forms? 我不需要它呀, 我自己这方不是一个webpage的形式. 我就是要写一
个程序到别的网页上取东西. 取来以后就和网页, html没有关系了. 我知道取下数据后,
要一个html parser来处理得到的数据(java有处理html的package吗?)
至于'servlet running on server side to retrieve the information you need', 那
是肯定有的吧, 不过和我应该没关系? 平常我是用browser去输入关键词, 搜索东西的.
现在就是要写个程序去做罢了.
我知道从socket做起来, 挺复杂, 有没有简单一点的办法呢? 比如用HttpURLConnection
class, 大概就比socket层级高一点, 简单一些?
【在 g*****g 的大作中提到】 : For your client side forms, a static html is probably enough, : still, you need some servlet running on server side to retrieve : the information you need. : Yes, using java.net package, you can setup a raw socket between : server and client and do whatever you want including parsing html : protocol. But don't go that route, as it's unneccesary : and guarranteed too complicated for you.
| s*****n 发帖数: 57 | 7 client side forms? 我不需要它呀, 我自己这方不是一个webpage的形式. 我就是要写一
个程序到别的网页上取东西. 取来以后就和网页, html没有关系了. 我知道取下数据后,
要一个html parser来处理得到的数据(java有处理html的package吗?)
至于'servlet running on server side to retrieve the information you need', 那
是肯定有的吧, 不过和我应该没关系? 平常我是用browser去输入关键词, 搜索东西的.
现在就是要写个程序去做罢了.
我知道从socket做起来, 挺复杂, 有没有简单一点的办法呢? 比如用HttpURLConnection
class, 大概就比socket层级高一点, 简单一些?
有没有一些现成的sample code呢?
【在 g*****g 的大作中提到】 : For your client side forms, a static html is probably enough, : still, you need some servlet running on server side to retrieve : the information you need. : Yes, using java.net package, you can setup a raw socket between : server and client and do whatever you want including parsing html : protocol. But don't go that route, as it's unneccesary : and guarranteed too complicated for you.
| m******t 发帖数: 2416 | 8
一
后,
This is probably what you are looking for:
http://jakarta.apache.org/commons/httpclient/
【在 s*****n 的大作中提到】 : client side forms? 我不需要它呀, 我自己这方不是一个webpage的形式. 我就是要写一 : 个程序到别的网页上取东西. 取来以后就和网页, html没有关系了. 我知道取下数据后, : 要一个html parser来处理得到的数据(java有处理html的package吗?) : 至于'servlet running on server side to retrieve the information you need', 那 : 是肯定有的吧, 不过和我应该没关系? 平常我是用browser去输入关键词, 搜索东西的. : 现在就是要写个程序去做罢了. : 我知道从socket做起来, 挺复杂, 有没有简单一点的办法呢? 比如用HttpURLConnection : class, 大概就比socket层级高一点, 简单一些? : 有没有一些现成的sample code呢?
| r*****l 发帖数: 2859 | 9 To do this, perl is much easier than java.
到
【在 s*****n 的大作中提到】 : 我要做的很简单: 就是到一个web page上去, 填上几个框, 然后点一个按钮去搜索, 得到 : 搜索的信息. : 现在想写一个java程序去做这种工作, 要怎样做最简单呢? : (1) 要几个步骤, 用到哪些package, class呢? : (2) 就URL connection来说, 是不是直接用HttpURLConnection最好呢. : (3) 尤其是, 怎样把'搜索词', '按钮动作'传回去, 得到结果呢? : (4) 有现成的sample code可以用吗? : 谢谢!
|
|