首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动后台web搜索

启动后台web搜索
EN

Stack Overflow用户
提问于 2010-10-20 06:14:18
回答 1查看 301关注 0票数 1

我正在尝试使用用户输入的数据启动网络搜索。数据是通过TextEdit框输入的。在提交数据时,我希望我的程序: 1)根据用户输入搜索特定的网页;2)在网页中找到特定的元素;3)显示网页。

下面是一个示例:

用户输入(在非浏览器/webview页面中) 1)商店名称:麦西2)邮编: 77471

在后台,我的程序将: 1)查找Macey的网站2)查找最近的商店邮政编码77471 3)加载最近邮政编码77471的商店的网页

显然,有很多错误处理,异常,等等,这将伴随着它。为了使这个例子“容易”,让我们假设1) A Macey的主页存在2) 77471商店的高级页面存在。3)在Macey的主页上有一个指向77471商店的链接。

我有获取用户输入变量的代码,并且我知道如何启动webview。我不知道怎么做的是搜索梅西百货的主页,然后在主页上找到我正在寻找的链接并导航到它。加载webview不是问题。找到数据是。

下面是我当前的代码。现在我正在设置,以便用户将导航到他们正在寻找的网页,但我宁愿处理他们的搜索,如果可能的话。

公共空InitializeWebView(){

代码语言:javascript
复制
        portal = (WebView)findViewById(R.id.web_Portal);

    WebSettings Settings = portal.getSettings();
    Settings.setSavePassword(false);
    Settings.setSaveFormData(false);
    Settings.setJavaScriptEnabled(true);
    Settings.setSupportZoom(true);
    Settings.supportZoom();     

        portal.setWebViewClient(new WebViewClient(){
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
                           }
    });  

}

public void zip( String Store,String searchAndShow){ portal.loadUrl("http://www.google.com");}

EN

回答 1

Stack Overflow用户

发布于 2010-10-20 13:10:49

你可以使用google的API获得JSON格式的搜索结果。Here是JAVA中的一个很好的例子。在没有vlid密钥之前,不要使用key参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3973216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档