如何从Android中的谷歌搜索加载webview中的视频列表

时间:2017-09-15 08:06:04

标签: android webview google-search

我正在开发视频下载应用。我想在webview中显示用户搜索结果的视频列表。我有EditTextBox,用户输入有趣视频等搜索项,然后按下按钮,它应该在webview中加载视频列表。但目前,我只能将搜索结果显示为ALL,而不是视频。 请查看附件。 我正在使用此查询进行Google搜索

 webView.loadUrl("https://www.google.com/search?q="+query_string);

Search result i get

Search result I NEED

1 个答案:

答案 0 :(得分:1)

我只是进行了一些虚拟Google搜索,以找到合理的解决方案。在这些搜索中,我试图弄清楚' All'之间的网址格式。搜索结果和'视频'结果。假设我们的搜索查询是" hello"

我发现的是所有'结果页面,最简单的URL是: -

  

https://github.com/fchollet/keras/issues/6096

对于同一个查询,“视频”的最简单的网址是'结果如下: -

  

https://www.google.co.in/search?q=hello

因此,在Webview查询中,您只需使用以下内容替换现有查询,即可显示“视频”。结果: -

webView.loadUrl("https://www.google.co.in/search?q=hello"+query_string+"&source=lnms&tbm=vid");

但请注意以下事项: -

  1. 我在Google Chrome上测试了这些网址,我不知道他们是否可以在Safari等浏览器上使用。
  2. 上面提到的网址是最简单的表示。我浏览器中显示的实际网址包含更多字段。