嗨,我很难循环我的 curl 函数并自动化这项工作。
$scrape_url 是一个从页面中获取链接的函数。scrape_nextpage 是一个抓取“下一个”页面的 url 的函数,我将在其中再次使用 $scrape_url ,依此类推,到目前为止我的代码如下:
$url = "http://website.com";
$results_page = scrape_url($url);
if ( $url !==scrape_nextpage($url) ) {
$url = scrape_nextpage($url);
$results_page = scrape_url($url);
我想遍历我在页面中找到的每个 $url (有点通过分页)
到目前为止,我只得到了前 2 页,我需要获取其他页面
更新:scrape_nextpage() 是一个 curl 函数,用于获取下一页的 url(例如:
scrape_nextpage() 抓取网址:“website.com/next30post.html”;
因此在 scrape_url($url) 中使用的新 $url 变为 "website.com/next30post.html" 。
然后我用 scrape_nextpage() 获取同一页面以获取“website.com/next60post.html”;等等 。
感谢您的帮助