Bir kullanıcı oturum açmış cronjob çalıştırın

2 Cevap php

Şu anda bazı HTML üzerinden tarama için bir php cronjob çalıştırıyorum. Ben bazı verilere erişmek için giriş yapmalısınız gereken bir senaryo gelmiş. Bu nasıl sağlanabilir?

Cronjob Ben erişimi yok bir sunucu üzerinde çalışıyor.

Temelde, ben giriş bilgilerinizi var ama cronjob ile bunu uygulamak için nasıl bilmiyorum bir kullanıcı oturum açtığında sonra sadece bazı HTML verilere erişmek için çalışıyorum, diyelim.

Şerefe!

2 Cevap

"Kullanıcı günlükleri", ben sana "diye bir tarayıcı kullanıyorsanız eğer kullanıcı giriş istiyorum" demek herhalde?

Eğer evet ise, HTML ile kaynıyor PHP komut gerekir:

  • Bu formu doldurarak olsaydı gibi POST veri
  • Sunucudan yanıt alın; Muhtemelen oturumun çerezleri ayıklamak
  • Sonraki istekler için bu çerezleri gönder

You might be interested in using some already-existing library to facilitate that.
For instance, you can take a look at Zend_Http_Client (see also ; the part about Sending Multiple Requests With the Same Client will probably interest you ;-) )


You might also want to take a look at some other questions/answers, like :

Sen sürünerek otomatize etmek için SimpleBrowser SimpleTest gelen kullanabilirsiniz. Bu SimpleTest çerçevesinin bir parçası, ama kendi başına kullanılabilir.