Sinema Salonu

Php İle Sinema Seanslarını Çekmek

Sinema seanslarını yayınlamanızı gerektirecek bir site yapıyorsanız verileri çekeceğiniz bir yere ihtiyaç duyarsınız. Çünkü vizyonda olan onlarca filmin seanslarını tek tek girme işlemi çok fazla zaman alacaktır. Sürekli güncellik isteyen bir iş olması da cabası. Dolayısıyla bu işi çözmenin en basit yolu sinema seans verilerini güvenilir bir siteden çekmekten geçiyor. Sinema sitelerinden veri çekmeyi pek tavsiye etmiyorum. Google’ın “Movie Showtimes” isimli servisi neredeyse bu iş için yapılmış gibi 🙂

İlk olarak bilgileri çekebilmek için PHP Simple HTML DOM Parser isimli sınıfa ihtiyacımız var. Sınıfı buradan indirebilirsiniz. İndirdiğiniz simple_html_dom.php isimli dosyayı projenizle aynı klasörde tutmaya özen göstermelisiniz. Yoksa kodlarınız bir işe yaramayacaktır.

Sonrasında aşağıdaki kodları kullanarak sinema seanslarını çekmeye başlayabilirsiniz.

Kodlarda eskisehir yazan kısma Türkçe harfleri kullanmadan verilerini çekmek istediğiniz şehir ismini yazmanız yeterli. Ben sadece çekilen verileri ekrana yazdırdım. Siz isterseniz verileri veritabanınıza yazdırarak oradan gösterimini sağlayabilirsiniz. Çok ziyaretçi alan bir sayfada gösterecekseniz belirli saatlerde çekip veritabanından göstermenizi tavsiye ederim.

Son olarak sistemin çalışan halini görmek için buradaki sayfayı ziyaret etmeniz yeterli.

E-posta listesine abone olarak yeni yazılarımdan anında haberdar olabilirsiniz.

Ahmet İşcan

Php Developer..

10 thoughts on “Php İle Sinema Seanslarını Çekmek

  1. Merhaba Hocam,
    Makaleniz oldukça başarılı ve açıklayıcı bir anlatım ile yazılmış gerçekten değer verildiği anlaşılıyor. Üniversite dönemlerinde ödev için bu konuyu araştırmıştım. Tabi üzerinden çok zaman geçti 🙂 Makaleni başarılı buldum başarılarının devamını dilerim.

  2. Hocam öncelikle çok teşekkürler aradığımız bir bottu ama bunun mysql kayıt yapanını paylaşsaydınız yanı bot gibi olanını çok ama çok makbule geçerdi teşekkürler

  3. Merhaba ben sahibinden için bir bot hazırlıyorum. Bot ile sayfaları çekiyorum ve bu sayfalardaki tel noları alıyorum. Ancak bazı ilanlar siliniyor.Bu silinen ilanların hala linki bende olduğu için bot o sayfadanda numara almaya çalışıyor.Olmadığı içinde hata veriyor.Acaba bu olmayan ilanlar için hata kontrolü yapabilirmiyim ? Acilen cevap verebilirseniz sevinirim.

    1. Merhaba,
      Neden hataya düştüğünü bilmediğimden bir şey söyleyemem fakat kodunuzda zaten hatayı yakalayıp ekrana yansıtmadan raporlayabilirsiniz isterseniz.

      1. Teşekkür ederim.Neden hata verdiğini açıklayım.Olmayan bir sayfayı çekmeye çalıştığım için hata veriyor.Olmayan sayfayı çekmemin sebebi ise dün linki çektim.Bugün ise ilan yayından kaldırıldığı için link pasif hale geçiyor.Peki bu hata kontrolünü nasıl yapabilirim ? Try Catch ile mi yoksa Simple Html domun böyle bir hata kontrol yolu varmı ?

  4. Merhaba, google burada orjinal film isimlerini vermemiş acaba bunu alabilmenin bir yolu olabilir mi?

  5. Merhaba,
    Türkçe karakterlerde problem oluyor, bir kaç yöntem denedim ama işin içinden çıkamadım bunu çözmek için ne yapmam gerekir acaba ?

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir