Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AJAX-查询搜索引擎并返回结果数_Ajax_Regex_Search Engine_Search_Resultset - Fatal编程技术网

AJAX-查询搜索引擎并返回结果数

AJAX-查询搜索引擎并返回结果数,ajax,regex,search-engine,search,resultset,Ajax,Regex,Search Engine,Search,Resultset,对,所以基本上我需要在AJAX应用程序中查询搜索引擎的选择。因为有很多不同的搜索引擎,所以我也不能使用特定于搜索引擎的API。我的主要问题是获取搜索返回的结果数 到目前为止,我已经决定最好使用返回的搜索查询HTML中的regexp,然后将字符串转换为整数。然而,这种方法感觉不到。。对我来说很干净。它的边缘看起来有点粗糙,我认为这需要改进!我想对正则表达式没有100%的信心是没有帮助的;但我觉得这是可以改进的 任何关于如何实现这一点的想法都将是巨大的欢呼!这看起来不像是一件异国情调的事情,所以我想

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

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

任何关于如何实现这一点的想法都将是巨大的欢呼!这看起来不像是一件异国情调的事情,所以我想知道你们当中是否有人以前做过这件事,并且会有一些建议


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

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

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