繁体   English   中英

如何在Java中获取带有特殊日期的Google搜索结果?

[英]How to get google search results with spesific date in Java?

我在使用Java编程在Google搜索中获取结果时遇到问题。 我已经在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);

..............................................

有人可以帮我吗?

使用Jsoup api最适合html解析

使用JSoup抓取Google结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM