Öncelikle cURL kullanmanı tavsiye ederim.

Sonrasında ise tüm verilere işlem yapmak istiyorsan, preg_match(); yerine preg_match_all(); kullanmalısın... Böylelikle patterne uyan tüm divleri veri olarak döndürecektir.