Как да получите достъп до Google Scholar чрез Android Webview

Текущото ми приложение за 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"? My webView просто се опитва да зареди URL адреса на Scholar защо потребителите на Google се нуждаят от защита от това?

Това означава ли, че Google Scholar никога не може да бъде достъпен чрез Android WebView?

Има ли някакъв начин за достъп до Google Scholar чрез Android Webview?


person Hector    schedule 19.07.2017    source източник
comment
В мрежата на AT&T ли сте?   -  person fluffyBatman    schedule 19.07.2017
comment
@fluffyBatman не, не съм. Защо мрежата има значение? Просто се опитвам да прегледам началната страница на учения чрез Android WebView. Не разбирам какво е автоматизирано в това.   -  person Hector    schedule 19.07.2017
comment
опитайте да изчистите вашите бисквитки за уеб изглед и опитайте отново   -  person King of Masses    schedule 20.07.2017
comment
@KingofMasses това проработи, след като изчистих всичките си данни от приложението, успях да осъществя достъп до Google Scholar   -  person Hector    schedule 20.07.2017
comment
Щастлив съм да помогна колега :) Наздраве!   -  person King of Masses    schedule 20.07.2017


Отговори (1)


Изчистете кеша и бисквитките за уеб изгледа и опитайте отново.

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

За Lollypop и по-горе:

removeAllCookies(ValueCallback)

Тази тема се обсъжда тук във форума на Google

Забележка:

QS вече отстрани проблема с моя коментар, написах този отговор, за да помогна на някой, който се сблъсква с този проблем.

person King of Masses    schedule 21.07.2017