Php Bot - JS İle Yüklenen Dosyalar
-
Merhaba arkadaşlar,
Php ile bir siteden veri çekerken , js ile yüklenen dosyaları nasıl alıyorsunuz ?
js ile yüklenen dosyalara get veya post gonderip donen verileri almak istediğimde sıkıntı yaşıyorum, daha doğrusu neye gore belirlendiğini bulamadığım parametreler ile veriler çekiliyor ve bu doğal olarak işimizi zorlaştırıyor.
Benim istediğim şey , sayfaya login olduktan sonra js ile yüklenen tüm içeriği beklemek ve sayfanın son halini html olarak alabilmek. Python ile bunu yapabiliyordum fakat php de hangi kütüphaneyi kullanmam gerektiğini bulamadım. Daha doğrusu hangi kelimelerle arayacağım onu bilmiyorum.
-
Curl ?
-
Selenium php wrapper diye arat hocam, ama hostta çalışmaz vps/vds gerekir selenium kurmak için.
Bir de şeyi denedin di mi, chrome da ogeyi denetle penceresindeki network tabinda giden parametrelere bakip aynılarını yollamayı curl ile?
-
@MhmdAlmz hocam , zaten curl ile çekiyorum.
@yolbulucu python da selenium kullanıyordum zaten ama php için de bir bakayım. Dediğiniz gibi denedim fakat bir parametre çozemediğim bir yontemle oluşturuluyor ve onu bulamadım ondan dolayı hatalı sonuç donüyor.
-
coder2 bunu yazdı
@MhmdAlmz hocam , zaten curl ile çekiyorum.
@yolbulucu python da selenium kullanıyordum zaten ama php için de bir bakayım. Dediğiniz gibi denedim fakat bir parametre çozemediğim bir yontemle oluşturuluyor ve onu bulamadım ondan dolayı hatalı sonuç donüyor.
abi php ile hiç uğraşma o zaman ya. zamanında uğraşmıştım php+selenium la sürekli memory şişiyodu duruyodu bi yerlerde. baya deli etmişti java da yazmıştım en son.
-
yolbulucu bunu yazdıcoder2 bunu yazdı
@MhmdAlmz hocam , zaten curl ile çekiyorum.
@yolbulucu python da selenium kullanıyordum zaten ama php için de bir bakayım. Dediğiniz gibi denedim fakat bir parametre çozemediğim bir yontemle oluşturuluyor ve onu bulamadım ondan dolayı hatalı sonuç donüyor.
abi php ile hiç uğraşma o zaman ya. zamanında uğraşmıştım php+selenium la sürekli memory şişiyodu duruyodu bi yerlerde. baya deli etmişti java da yazmıştım en son.
Can sıkıntısından uğraşıyorum zaten , performans konusunda verimli değilsede en azından test etmiş olurum. Python ile selenium kullanırken sorun yaşamadım hiç.
-
PhantomJS ya da CasperJS deneyebilirsin
-
SUPERBICO bunu yazdı
PhantomJS ya da CasperJS deneyebilirsin
Hocam stackoverflow da da phantomjs önermişler fakat çözemedim nasıl kullanacağımı. Download ediyorum bir .exe dosyası var , örnek kodlara baktım ama çözemedim.
phantomjs ile ilgili bir örnek yazabilecek veya php de nasıl kullanıldığını basitçe anlatan bir URL işimi görürdü.
Tabii bunun dışında bir yöntem öneren olursa , o da olur.
-
coder2 bunu yazdıSUPERBICO bunu yazdı
PhantomJS ya da CasperJS deneyebilirsin
Hocam stackoverflow da da phantomjs önermişler fakat çözemedim nasıl kullanacağımı. Download ediyorum bir .exe dosyası var , örnek kodlara baktım ama çözemedim.
phantomjs ile ilgili bir örnek yazabilecek veya php de nasıl kullanıldığını basitçe anlatan bir URL işimi görürdü.
Tabii bunun dışında bir yöntem öneren olursa , o da olur.
Burada adım adım mevcut farklı oslara göre https://www.tutorialspoint.com/phantomjs/