我想创建一个应用程序,请求用户在网站上搜索他们想搜索的内容,比如 cnn.com
在CNN的网站上,有一个输入框,可以输入文字,然后点击搜索。我希望用户在应用程序中输入该信息,而不是加载网页并填充该框然后单击搜索,然后通过单击应用程序搜索,它会将结果加载到UIWebView
.
总而言之,这个应用程序会获取用户想要搜索的文本,将其填充到网页中的输入值中,最后检索到作为搜索结果的 URL。
我需要经历什么过程才能完成此任务?任何帮助都会很棒!!!提前谢谢各位。
使用网站的实际用户前端作为您的软件的界面绝不是一个好主意,除非它不可能(意味着:不要尝试填写输入框并像用户那样发送 HTML 表单)。完成结果页面的最简单方法是找出搜索页面实际查询结果页面的方式。
您必须观察 URL 查询字符串。我们以 CNN 为例。
您看到搜索到的文本保存在 URL 中吗?因此,您唯一需要做的就是触发您自己的搜索,以便编写正确的 url 并显示它(在 webview 或 iframe 等中)。