gpt4 book ai didi

c# - 通过文本框搜索互联网

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:35 25 4
gpt4 key购买 nike

我试图让用户在文本框中输入他们的搜索查询,并在使用回车键后将文本传递给他或她选择的互联网搜索提供商,生成的网页将是搜索结果就好像用户自己在互联网搜索提供商中输入了他们的搜索查询一样。

我已经实现了一个 webbrowser 控件,它有一个 initialuri 属性,可以在应用程序启动时打开一个网站(比如 http://www.google.com 用户选择的主页),我还在我的应用程序顶部创建了一个搜索文本栏它接受用户的文本输入。

当文本框具有焦点并且用户输入了他们的查询时单击回车键,我希望将文本框中输入的文本传递给用户选择的搜索提供程序(比如 bing.com、google.com , yahoo.com 等将在应用程序其他地方的设置页面下设置)。我遇到的问题是弄清楚如何将此文本框文本传递给搜索提供程序,然后在我的网络浏览器控件中呈现结果。这是否可能,如果可能,如何实现。我到处搜索但由于某种原因没有找到任何代码来引用或如何实现它的想法。我是 wp7 和 c# 的新手,所以任何链接、建议或代码帮助都将不胜感激!为了快速引用,我在下面显示了一些代码

主页.xaml

<my:FullWebBrowser Name="TheBrowser" Grid.RowSpan="2" InitialUri="http://www.google.com" Height="800" Margin="0,0,0,-690" />

MainPage.xaml.cs

private void BrowserBar_Click(object sender, KeyEventArgs e)
{
//search whats in the searchbar
//use inputscope enter key to start search!
if (e.Key == Key.Enter)
{
//check to ensure asbolute navigation ur, else search through bing?
//??
}

}

最佳答案

检查热门搜索提供商的搜索结果页面的 URI。请注意,搜索查询嵌入其中。或许您可以对搜索查询执行这样的转换并将其放入 Web 控件的 URI 中?

关于c# - 通过文本框搜索互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9575150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com