日期:2014-05-18  浏览次数:20715 次

求救,请问怎样在别的网站取出查询结果,以供本地使用?
请问怎样在别的网站做查询并取出结果,以供本地使用?

------解决方案--------------------
什么叫 "以供本地使用 "?
什么意思?
------解决方案--------------------
写一个模拟浏览器发出查询请求的http socket程序,然后得到返回查询结果的流,进行分析
------解决方案--------------------
有个第三方的.jar包,里面有HttpGet和HttpPost等类。
具体请自己上网搜一下。
------解决方案--------------------
呵呵,这是个复杂的程序,我做过,有点类似百度和google的搜索引擎。

我们没有借助第三方的东西,自己开发,主要用java.net.*和java.io.*下面的东东,剩下的就是

截取字符串一类的操作,好好的查查API。

还有就是数据库的设计问题,得给程序一个查找关键字的开始标志和结束标志。
------解决方案--------------------
如果你自己的程序是放在远程服务器,以WEB应用的形式远程访问的话, 可以用 URLConnection 类处理,获取数据。

如果是本机运行的话,最简单不过,用 AJAX , 本地文件不会有跨域安全性的问题,直接获取对方网站内容-> 显示.

就这么简单。