Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java获取Google结果?需要帮助!_Java_Search_Search Engine - Fatal编程技术网

用Java获取Google结果?需要帮助!

用Java获取Google结果?需要帮助!,java,search,search-engine,Java,Search,Search Engine,现在,我正试图通过搜索一个术语,从Java中的Google获得结果。我用的是桌面程序,不是小程序。 这本身并不复杂。但后来谷歌给了我一个403错误。不管怎样,我添加了推荐人和用户代理,然后就成功了 现在,我的问题是我没有从谷歌那里得到结果页面。相反,我得到了他们的脚本,它将得到结果页面 我的代码现在只是在“+Dork”上使用GET请求; 然后输出每一行。 以下是我运行程序时得到的结果: dork-googlesearchwindow.Google={kEI:“9myaS Date).getTi

现在,我正试图通过搜索一个术语,从Java中的Google获得结果。我用的是桌面程序,不是小程序。 这本身并不复杂。但后来谷歌给了我一个403错误。不管怎样,我添加了推荐人和用户代理,然后就成功了

现在,我的问题是我没有从谷歌那里得到结果页面。相反,我得到了他们的脚本,它将得到结果页面

我的代码现在只是在“+Dork”上使用GET请求; 然后输出每一行。 以下是我运行程序时得到的结果:


dork-googlesearchwindow.Google={kEI:“9myaS Date).getTime()}}}};try{}catch(u){}window.Google.jsrt_kill=1;
对齐:居中}#徽标{显示:块;溢出:隐藏;位置:相对;宽度:103px;高度:37px;

很多类似的东西。我把它缩短了(很多)并加了点来适应这里

所以我的大问题是: 当我用浏览器搜索谷歌时,我该如何把这些乱七八糟的东西变成一个不错的结果页面呢

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


提前感谢!

杰克说得对,看看谷歌吧。如果你想得到格式良好的结果,可以浏览一下你的html和css。

请记住,我不想使用谷歌的API。"你真的不应该感到惊讶,当你绕过他们提供的用于公开数据的方法时,一家公司会让你很难访问他们的数据。我真正想知道的是,为什么你不想使用JVM中已经包含的rhino js解释器来使用真正更清晰、更安全的google ajax api。出于兴趣,什么信息或类型的search result您是否试图访问ajax api无法访问的结果?谢谢您的回答,但我已经说过我不想使用Google api。原因之一是它每个dork最多返回32个(我认为)结果,我需要检索数百个结果。