首页 > 解决方案 > 如何使用 php curl 从外部网站的多个页面获取数据?

问题描述

我正在尝试在一个网站上显示来自三个不同网站的文章。我知道如何在 php 中使用 curl。但问题是这三个网站的帖子都是分页列出的。因此,当我尝试将 curl 用于 url 时,它会在到达该 url 页面的末尾后停止列出帖子。是否有任何内置的 curl 函数可以遍历页面并在我分配给 curl_init() 的一个变量中列出所有页面的帖子?

标签: phpcurl

解决方案


Is there any inbuilt curl function which iterate through pages- 不,没有。您必须使用 curl_exec() 单独获取每个页面,就像 javascript 使用 XMLHttpRequest 单独获取每个页面一样(很可能。可能是 iframe 或页面刷新,尤其是在旧设计上,但在当今时代,它可能XHR)


推荐阅读