こんにちは私は私のカール関数をループしてジョブを自動化するのに苦労しています。
$ scrape_urlは、ページからリンクを取得する関数です。scare_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ページしか取得できず、他のページをフェッチする必要があります
更新:scrap_nextpage()は、次のページのURLを取得するcurl関数です(例:
scare_nextpage()はURLを取得します: "website.com/next30post.html";
したがって、scrap_url($ url)で使用する新しい$ urlは、「website.com/next30post.html」になります。
次に、scrap_nextpage()を使用して同じページをフェッチし、「website.com/next60post.html」を取得します。等々 。
ご協力いただきありがとうございます