让Google获得Java成绩?需要帮忙!

时间:2010-03-12 17:06:27

标签: java search search-engine

现在,我正试图通过搜索一个术语来获取谷歌的Java结果。我正在使用桌面程序,而不是applet。 这本身并不复杂。但后来Google给了我403错误。无论如何,我添加了referrer和User Agent,然后它起作用了。

现在,我的问题是我没有从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>

很多像这样的东西。我把它缩短了(A LOT)并点了点以适应它。

所以我的大问题是: 如何将这整个混乱转变为我在使用浏览器搜索Google时获得的结果页面?

任何帮助都会受到重视,我真的需要快速回答。 此外,请注意,我不想使用Google的API。

提前致谢!

1 个答案:

答案 0 :(得分:2)

杰克是对的,看看谷歌AJAX APIs。如果你想要格式化的结果,请刷新你的html和css。