ASP.NET 其他网站中的网站搜索字符串
本文关键字:网站搜索 字符串 网站 NET 其他 ASP | 更新日期: 2023-09-27 18:35:21
我有一个网站,里面有产品部件号。我想知道是否可以在其他网站搜索框中搜索此部件号。这意味着将字符串插入到其他网站搜索框中并通过代码隐藏执行搜索?
承认
你不是另一个网站的所有者,你不知道它是如何工作的:当您单击其他网站的"搜索"按钮时,它会触发针对网络服务器的请求:类似于GET或POST,或者可能相同,但通过Ajax请求。
这取决于目标网站,但最好的办法可能是获取有关此GET或POST的信息(在"网络"选项卡中使用Firefox或Google非常容易),并使用HttpWebRequest从您自己的应用程序代码中自行处理它(例如)。
这种方法比尝试模仿"填写文本框并单击按钮并检索响应"操作更容易、更安全,但这也是可能的(例如使用 Web 测试框架:watin、Selenium......
具体:
- 转到您要深入了解的网站
- 打开谷歌浏览器/火狐/任何你想要的"网络"标签,启用它
- 填写搜索文本框
- 单击搜索按钮
- 查看浏览器中出现的请求和响应:您将知道如何发送"搜索"查询以及返回的答案的格式。
这是一般建议,而不是明确的答案,因为您没有提供足够的细节来为您提供更多帮助,但我希望这会有所帮助!