benzer sorunları yaşayanlar için;

php.ini > max_execution_time limitini arttırın (saniye cinsinden)

içeriği curl ile çekin, daha hızlı olur.

dosyanın başına set_time_limit(0); yazın, limitsiz olur.

son olarak en önemlisi, mysql hatası alırsanız da dosya çalışmayı kesecektir. bunun için mysqle verileri yazdırırken her bir veri için sleep(1) fonksiyonu ile 1 saniye zaman girin, her sayfa için ise (bağlanılan sayfa) sleep(10) fonksiyonu ile 10 saniye zaman girin, böylece tüm veriler çekilecektir..