我有一个问题是使用java编程在谷歌搜索中获得结果。 我已经使用了Gson的代码,但它只给了我4个结果,我无法用我想要的特定日期搜索它。 我希望在搜索的第一页中获得10个结果,如URL,标题和内容,以及从2013年1月1日到2013年1月30日的特定日期。 在Google手动搜索中,我们可以在搜索时使用此特定日期,但我不知道如何在Java中使用它。 我使用的代码:
String google = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=9&q=";
String search = "news";
String charset = "UTF-8";
URL url = new URL(google + URLEncoder.encode(search, charset));
Reader reader = new InputStreamReader(url.openStream(), charset);
GoogleResults results = new Gson().fromJson(reader, GoogleResults.class);
..............................................
任何人都可以帮助我吗?