java - 用 Java 获取 Google 结果?需要帮忙!

标签 java search search-engine

现在,我正在尝试通过搜索术语来使用 Java 获取 Google 的结果。我使用的是桌面程序,而不是小程序。 这本身并不复杂。但后来谷歌给了我一个403错误。无论如何,我添加了引荐来源网址和用户代理,然后它就起作用了。

现在,我的问题是我没有从 Google 获得结果页面。相反,我得到了他们的脚本,该脚本获取结果页面。

我的代码现在只使用“http://www.google.com/search?q= ” + Dork 上的 GET 请求; 然后它输出每一行。 这是我运行程序时得到的结果:

<.!doctype html><.head><.title>dork - Google Search<./title><.script>window.google={kEI:"9myaS-Date).getTime()}}};try{}catch(u){}window.google.jsrt_kill=1; align:center}#logo{display:block;overflow:hidden;position:relative;width:103px;height:37px; <./ script><./div>

诸如此类的事情还有很多。我缩短了它(很多)并在此处添加了点以适合它。

所以我的大问题是: 当我使用浏览器搜索 Google 时,如何将这整团乱七八糟的结果变成漂亮的结果页面?

任何帮助将不胜感激,我真的需要尽快得到答案。 另外,请记住,我不想为此使用 Google 的 API。

提前致谢!

最佳答案

jack 是对的,看看Google AJAX APIs 。如果您想要格式良好的结果,请温习您的 html 和 css。

关于java - 用 Java 获取 Google 结果?需要帮忙!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2434417/

相关文章:

java - WebSphere MQ MessageListener(类似于 JMS 消息监听器)

java - HQL 是否有 Restrictions.ilike 的等效项(用于不区分大小写的匹配)?

search - 如何在Solr 4地理空间搜索中获取距离?

python 3 : Searching A Text File Smartly

security - 只是好奇(所以我知道它是如何工作的): how do search engines find web-sites (if no one knows it) and folders in it?

java - RGB 到 HSV 转换

java - 获取 Hibernate 异常 : org. hibernate.QueryException:无法解析属性

python - Pandas:根据数据框中的组合填充缺失值

python - 什么是最好的 Django 搜索应用程序?

algorithm - 关键字搜索算法