2016-03-19 26 views
0

Dinamik web sayfasını (YouTube çalma listesi) ayrıştırmam gerekiyor. Sayfaya daha fazla klip eklemek için oynatma listesinin sonunda "DAHA FAZLA" düğmesine sahiptir. Ayrıştırma için bir komut dosyası var ve yalnızca ilk 100 kliple çalışıyor, çünkü cheerio dinamik sayfalarla çalışmaz. phantomjs kullanmam gerektiğini biliyorum ama nasıl başa çıkacağını anlayamıyorum.Dinamik web sayfasını ayrıştırma

Bu düğmeyi tıklatıp sırada ne var? Yeni html kodunu ayıklamak için sayfa nasıl yeniden yüklenir?

Çok teşekkürler!

+0

'u kontrol edin. "Daha fazla" tuşunu tıklarsanız, muhtemelen geçerli sayfada bir şey olmasını beklersiniz. Yeniden yüklemenize gerek yok (PhantomJS bir yeniden yükleme işlevine sahip olsa da). Bunun yerine, sayfa kaynağını almadan önce biraz beklemeniz gerekir. –

+0

@ArtjomB. Peki, biraz beklemek nasıl? : D – levshkatov

cevap

İlgili konular