我正在尝试为网站创建一个Android应用,这不是我的。但它是餐馆的搜索引擎。他们没有API可以使用。我想毫不犹豫地浏览他们的网站,并将搜索查询放在HTML表单中,然后单击“提交”按钮。然后解析结果并将其与我的应用程序代码一起使用。在这里做了大量的研究之后,我终于要求了。到目前为止,Question 1,Question 2,Question 3以及其他更多内容。所以我所知道的是,如果我想在Google.com上做同样的事情我会写:
VerticalOptions
在上面的代码中,我试图将搜索词放在" StackOverFlow"然后单击“搜索”按钮。但它不起作用。请帮我解决这个问题,或者指出我正确的方向。
答案 0 :(得分:0)
已经有一段时间了,但为了让其他人知道,网页浏览不再使用loadUrl
来运行Javascript。尝试使用evaluateJavascript
。
由于您还提到了无头浏览,我建议您在客户端覆盖shouldInterceptRequest
,将所有不必要的文件(例如css,图片和js,具体取决于网站)重定向到空白输入流
答案 1 :(得分:0)
myWebView.loadUrl("http://www.google.com/");
在覆盖onPageFinished方法之后