【问题标题】:AJAX - querying a search engine and returning the number of resultsAJAX - 查询搜索引擎并返回结果数量
【发布时间】:2010-03-29 02:00:31
【问题描述】:

对,所以基本上我需要在 AJAX 应用程序中查询一个选择的搜索引擎。由于有许多不同的搜索引擎 - 我也没有可以使用特定于搜索引擎的 API。我的主要问题是获取搜索返回的结果数量。

到目前为止,我已经决定最好使用返回的搜索查询 HTML 中的正则表达式,然后将字符串转换为整数。但是,这种方法对我来说感觉并不... 干净。边缘看起来有点粗糙,我认为它可以与改进有关!我想对正则表达式没有 100% 的信心并没有帮助。但感觉还是可以改进的。

任何关于如何实现这一点的想法都会非常高兴!这似乎不是什么异国情调的事情,所以我想知道你们中是否有人以前做过这件事并有一些建议?

注意:目前这是一个 AJAX 应用程序,但我可能很快会在另一个应用程序中重写此功能 - 这不会是 AJAX。不过,我相信我可以将任何 AJAX 实现转移到另一种语言。

【问题讨论】:

  • 大多数搜索引擎确实都有可以返回各种格式的 API。您只需分别处理每个搜索引擎及其 API。

标签: ajax regex search-engine search resultset


【解决方案1】:

我会编写一个本地脚本来执行来自搜索引擎的请求和解析,然后只返回您想要的信息。将您的 AJAX 请求指向此本地资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2013-07-12
    • 2016-07-28
    • 2020-07-24
    相关资源
    最近更新 更多