【问题标题】:How to access google scholar via Android Webview如何通过 Android Webview 访问谷歌学者
【发布时间】:2017-07-19 08:11:49
【问题描述】:

我当前的 Android 应用程序使用 WebView 来允许用户搜索科学期刊(文章)。

当我尝试浏览 Google Scholar 时,我收到一个屏幕显示

We're Sorry... ...but your computer or network may be sending automated queries. To protect our user's we can't process your request right now.

automated query”是什么意思?我的 webView 只是尝试加载 Scholar URL 为什么谷歌用户需要保护?

这是否意味着永远无法通过 Android WebView 访问 Google Scholar?

有没有办法通过 Android Webview 访问 Google Scholar?

【问题讨论】:

  • 您在 AT&T 网络上吗?
  • @fluffyBatman 不,我不是。为什么网络很重要?我只是试图通过 Android WebView 浏览到学者主页。我不明白那是什么“自动化”。
  • 尝试清除您的 webview cookie 并重试
  • @KingofMasses 这行得通,一旦我清除了所有应用数据,我就可以访问 Google Scholar
  • 很高兴帮助队友 :) 干杯!

标签: android android-webview google-scholar


【解决方案1】:

清除 webview 的缓存和 cookie,然后重试。

CookieSyncManager.createInstance(this);         
CookieManager cookieManager = CookieManager.getInstance();        
cookieManager.removeAllCookie();

对于棒棒糖及以上:

removeAllCookies(ValueCallback)

这个话题讨论here in google forum

注意:

QS 已经用我的评论解决了这个问题,我写这个答案是为了帮助一些面临这个问题的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多