现在,我正试图通过搜索一个术语来获取谷歌的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。
提前致谢!