我正在尝试构建一个有趣的Android应用程序,我能够将Web搜索框导入到应用程序中,但我想做的是将搜索限制在给定的网站上。因此,我希望用户能够在文本框中输入字符串,并且搜索引擎能够搜索给定的网站,编程到脚本中,并返回与字符串相关联的帖子。
有人可以解释或参考材料,解释如何做到这一点,或者至少给我这个过程的名称,以便我自己做研究?
提前谢谢
答案 0 :(得分:0)
如果您使用的是getStringExtra intent,那么您可以将搜索查询存储在字符串中。获得此功能后,您可以使用HttpGet(),您可以在其中指定要与查询一起搜索的网站。
答案 1 :(得分:0)
我还没有在Android中完成此操作,但如果API中没有其他方法,您可以尝试为每个搜索查询添加前缀,例如“site:siteone.com || site:sitetwo.com”等。这将迫使谷歌只在siteone.com和sitetwo.com上搜索。
但我认为必须有更好的方法。