PHP nasıl bir ekran kazıyıcı uygulamak?

4 Cevap php

Ben bir kullanıcı kimliği ve benim programı ile bir web sitesine giriş için bir şifre var. Giriş yaptıktan sonra, URL http://www.4wtech.com/csp/web/Employee/Login.csp için http://localhost/Test/loginpage.html değişecektir.

Nasıl ikinci URL'den "ekran kazıma" veri PHP kullanarak yapabilirsiniz?

4 Cevap

Sen Curl kullanmak istiyorsunuz. Sayfaya giriş yapabilirsiniz kıvrılma, ardından yeni sevk sayfaya erişmek ve tüm sayfayı indirmek.

curl yanı sıra, bu eğitim için php kılavuzuna göz atın: How to screen-scrape with PHP and Curl.

Fiş için özür dilemek, ama JS_Extractor ekran kazıma için yazdım. Aslında işler biraz daha kolay yapar için bazı yardımcı yöntemler ile DOM uzantısı sadece çok basit bir uzantısı, ama çok iyi çalışıyor.

SimpleTest birim test framework bir Scriptable Browser component, kendi başına kullanılabilir vardır. Bir tarayıcı taklit yeteneğine sahiptir, çünkü ben genellikle, Ekrandan / botlar için kullanabilirsiniz.