我有一个php脚本,它使用curl_multi同时发出多个请求。
它访问我的几个网站以搜索定义的值。
现在我遇到的问题是,如果curl请求找到我正在其中一个站点上搜索的值,那么它应该停止。
假设我为单词stackoverflow解析了1000页。该脚本一次访问curl_multi和10个请求的页面。假设脚本在第589页找到了stackoverflow这个词,它现在应该停止所有进一步的请求。
这有可能吗?
答案 0 :(得分:1)
在代码中的某个地方,你有一个处理各个卷曲句柄的循环。在该循环中,您插入以下逻辑。
if(shouldStop()) {
break;
}