如果我curl_exec没有选项运行,则获取的页面将在php的标准输出(正在提供的html页面)上输出.
如果我使用RETURNTRANSFER选项集运行它,我可以将整个页面放在一个变量中.
我怎样才能获得一个流,然后我可以手动解析?
在案例1中,我无法访问数据来解析它,在案例2中,我需要等到它完全下载后再开始解析它.我想类似的东西fopen(),并fread()在那里fread($curl_handle, 1000)将尽快作为第一个1000个字节被读取回来,和2000个字节被读取后第二个电话会返回等
您可能会对我前一段时间给出的答案感兴趣:我解释并给出了一个使用curl流包装器的示例,以便能够在获取数据时处理数据 - 这似乎就是您想要做的.
这可能不是您问题的准确答案,但它可能是您开始实施解决方案所需要的;-)
| 归档时间: |
|
| 查看次数: |
15904 次 |
| 最近记录: |