问题标签 [skyscanner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 有没有办法从 Skyscanner API 中的 DestinationID 获取机场/城市名称?
使用 Skyscanner API 的 EVERYWHERE 报价功能,它返回带有 destinationID 但没有城市或机场名称的报价。当我尝试使用 DestinationID 作为目的地搜索航班时,它会引发错误,提示“不是可识别的地点 ID”。我还尝试使用 destinationID 作为 List Places 请求中的查询,它返回一个带有空 places 数组的对象。我阅读了文档,看起来查询目的地的唯一方法是使用代码或城市,但在我已经找到飞往“无处不在”的航班后,我正试图对城市名称进行反向搜索。
有没有办法从目的地 ID 中获取 placeID 或机场名称?
编辑:虽然文档中没有说明,但我发现目的地 ID 和地点 ID 匹配,所以我存储了目的地 ID,然后循环遍历地点数组以找到匹配的地点 ID 和城市名称。
javascript - JavaScript 迭代对象列表
我正在为 Skyscanner 写一个刮板只是为了好玩。我要做的是遍历所有列表的列表,并为每个列表提取 URL。
到目前为止,我所做的是获取返回的列表 $("div[class^='FlightsResults_dayViewItems']")
但我不确定如何遍历返回的对象并获取 URL(/transport/flight/bos ...)。我拥有的伪代码是
我该怎么做呢?旁注,我正在使用cheerio 和jquery。
更新:我发现 CSS 选择器是
现在,我试图弄清楚如何遍历列表并为循环中的每个列表应用选择器。
此外,似乎不包括 div:nth-child(at_index_i) 将不起作用。有没有解决的办法?
这是迭代列表并获取每个列表的 URL 的函数。
python - 我在 Skyscanner REST API 中找不到行程结果
我收到此错误:403,\n "message" : "当我尝试使用 Skyscanner REST API 在 Python 中获取此请求时,缺少用于创建会话的基本定价访问权限。其他请求已正确解决
r - 通过 httr 使用 RapidAPI 的 SkyScanner 集成
我正在尝试使用 httr 和 rapidapi.com 的代码片段来使用天空扫描仪 API。这是我第一次尝试这个。
我的问题是直接从网站复制的代码不起作用,这是因为 '
代码中有 a。
如何调试此错误以便我可以使用 API?
编辑-1
我在网站上发现了一篇文章,解释说该网站在代码片段中给出了 2 个错误,并建议更改代码。然而,这给出了一个不同的错误。我无法正确输入response
对象。