将文本框链接到expedia.com搜索

Link textboxes to expedia.com search

本文关键字:expedia com 搜索 链接 文本      更新时间:2023-09-26

我正在创建一个网站,该网站包含一个小部件,允许我的用户在expedia.com上搜索酒店和航班。我已经查看了expedia API,它们超出了我的项目范围-我不想使用它们的API构建私有标签搜索,我只想将始发地和目的地城市发送到expedia.com,并由我的用户填写这两个字段。目前,我可以(偶尔)使用flights.expedia.com并将两个机场代码作为参数传递,但这仅适用于航班,并且需要我的用户输入机场代码,这并不理想。有没有一种方法可以简单地将我网站上的来源和目的地文本框的内容发送到expedia.com上的目的地和来源文本框?有人知道这是否可能吗?如果可能,我该怎么做?

解决此问题的关键是让您的表单(包含搜索框)将其值提交给Expedia的搜索结果脚本。

要做到这一点,您首先需要查看Expedia网站上的类似搜索表单。查看表单的action属性以查找目标。另外请注意,您需要将Expedia的域名添加到该位置,因为您将从自己的网站访问该域名。

例如,如果Expedia的表单的action等于'/Home.htm',则您的表单将需要一个等于"http://www.expedia.com/Home.htm".当用户提交您的表单时,数据将发送给Expedia的处理程序。

接下来,您需要确定在表单中包含哪些字段。为此,您需要测试Expedia的表单,看看哪些字段是可选的,如果留空,则会引发错误。确保您的表单包含所有这些字段,并使用Expedia使用的相同名称命名字段。

最后,您需要确定Expedia的网站是否会阻止从其他域发布的表单。有些网站有,有些网站没有。只有测试(或访问Expedia的知识来源)才能说明问题。如果您的提交没有被阻止,您可以通过您的表格提交数据,并在Expedia的网站上查看结果。