0

ヘロル。私は単純なボットを書いています。ボットはすべてのページから curl でデータをリッピングする必要があります。開始時、ボットは最初のサブページ $start の URL しか知りません。最初のページからデータを取得した後、ボットはデータの最初の部分と次のサブページの URL を取得して $rip['next'] をリッピングします。$rip['next'] = null 取得したサブページに次の URL がない場合、ボットは動作を停止する必要があります

以下のコードは、最初のサブページ データのみを出力し、他には何も出力しません。私は何かを台無しにしましたか?私の初心者の脳には休息が必要です。誰?

goto a;
a: //first page
$rip = rip_album_single_subpage($start);
print_r( $rip['data']);
goto b;

b: //pages
$rip = rip_album_single_subpage($rip['next']);
print_r( $rip['data']);
if($rip['next']){
    goto b;
}else{
    goto c;
}
c: //last
$rip = rip_album_single_subpage($rip['next']);
print_r( $rip['data']);
echo 'done';
4

0 に答える 0